Re: [问卦] 有没有 UNIX 的八卦啊?

楼主: freeunixer (御剑客)   2017-04-14 02:31:33
※ 引述《zzzz8931 (肥宅)》之铭言:
: UNIX 发展至今快五十个年头了吧,
: 整个 Unix-like 的系谱已经变的旁支很复杂,
: 有的还活跃于世界上有的则已经死掉了,
: 有没有 UNIX 的八卦啊?
搞 Python Flask 的 session 搞不出来, tutorial 根本就没写对,
改来改去都改不出来,想翻桌...
当搞出 Unix 的 Dennis Ritchie & Ken Thompson 拿到 Turing Award 时,
有很多人认为,电脑科学界,已经开始看不到背后理论、研究重大的进步了,
于是只好找实作成品影响大的项目来颁.
今年颁给了 www 的 Tim Berners-Lee,
隐含的意义大概是未来一百年, CS 界应该没啥么突破性研究成果了 (~误
Unix 第一个版本,是在 1970 年 Ken Thompson 用 B lang 在 PDP-11 所写出.
1973 年,在 IBM 举办的研讨会上发表 paper 爆红以后,
为了把 Unix 较容易的 porting DEC PDP 以外的硬件,
所以 Ken 用了 Dennis Ritchie 拿 B 改成的 C 语言重写 Unix source code,
让大家拿了 source 后可以自己编,
不过 Ken Thompson 在实作 C compiler 时搞了小动作,
compile 出来的 Unix,都有一个他埋进去的最高权限帐号可以用...
Unix 有几个比较大的分支,
从 V6 出去的 SYS III,
这支衍生出 HP UX、DEC 的 NonStop、IBM AIX、DEC 的 OSF 跟 SCO 的 UnixWare
V6 另一支没有直接关系的是 MIT 的 Minix,后来催生了 Linux
还有一支被 Bill Joy 污染了的 V6,也就是 BSD,后来衍生出
SUN OS(他自己出去合伙创立 SUN 后开发的)
MIPS OS
SGI 曾经买下 MIPS,弄出名振一时的 IRIX,后来,它就垮掉了...
BSD 后来因为有家公司 BSDI 被 AT&T 告,所以当时的厂商几乎都转去用 SYS base,
后来 AT&T 把 Unix 卖给 Novell, Novell 跟 BSDI 合解,
于是 BSD 重新修改程式码, 99% 不带 AT&T 原始码,剩 1% 被 386BSD 补完.
https://www.amazon.com/dp/1573980269/
另外 Novell 把买来的 Unix,商标捐出给 X/Open,
产品改名为 UnixWare,就是后来卖给 SCO 的那个.
只不过到那时大势底定,在大厂的 RISC 平台上,除了 SUN 跟 MIPS,
BSD 已经没有什么地盘.
Solaris 2 之后,到了 7,也从 BSD base,换成 SYS base,
至于自毁长城的 IRIX,就莫再缇了.
被 AT&T 告的 BSDi 的 BSD/OS,后来卖给 Wind River 改去做 storage,
https://www.ixsystems.com/
Wind River 过没几年,也收掉 BSD/OS 了.
比较大的突破与转机,是 CMU 搞出了 microkernel 的 Mach,
http://www.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html
跟 Mach 有关的 OS.早年最红的,是上面有提到的 OSF/1,
这个后来被 HP 吃掉,把一些特色并入 UX,然后关掉了.
http://imgur.com/a/ZSvF2
有一支 Linux,叫 MK,已经是遗迹了
http://www.mklinux.org/
但还有一支,近年红透半边天,
Jobs 拿 Mach 去跟 NetBSD 搅一搅,变成 NextStep,
后来又拿 FreeBSD 进来拌一拌,成了 OS/X
https://www.apple.com/macos/sierra/
剩下一支,最让人失望,就那个 GNU 的 Richard Stallman,
自己的 GNU/Hurd 搞了几十年生不出来,
整天在那边靠杯 Linus Torvalds 的 Linux 前面应该加个 GNU/ ...
https://www.gnu.org/software/hurd/hurd.html
V7 分出去的 微软 XENIX,后来变成了 SCO 的 OpenServer
SCO 的 OpenServer、UnixWare,后来又卖给 Xinuos,
最新版的 OS,已经转成 FreeBSD
http://www.xinuos.com/menu-products/openserver-10
AT&T 自己一直开发到 V10,然后,就没有然后了.
Dennis Ritchie 已经过世,
Ken Thompson 现在在 Google
跟他在 Bell Lab 的老同事 Rob Pike 继续恶搞 go language....
https://golang.org/
打那么多,我 Flask 的 session 还是搞不出来,
算了,我就是这么没用,还是放弃,趁早砍掉重练好了...
作者: hankdai (hank)   2017-04-14 02:32:00
专业推
作者: JameC (智取其乳)   2017-04-14 02:36:00
就封你为OS 王
作者: zzzz8931 (肥宅)   2017-04-14 02:41:00
ID正确
作者: schumi7401 (死蚊子给我出来)   2017-04-14 03:36:00
恩跟我想的一样
作者: skenbo0916 (凯凯)   2017-04-14 05:13:00
先推ID

Links booklink

Contact Us: admin [ a t ] ucptt.com