※ 本文為 zbali.bbs. 轉寄自 ptt.cc 更新時間: 2017-04-14 04:47:02
看板 Gossiping
作者 freeunixer (離自相空她相)
標題 Re: [問卦] 有沒有 UNIX 的八卦啊?
時間 Fri Apr 14 02:31:33 2017


※ 引述《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/
The Basic Kernel: Source Code Secrets: Lynne G. Jolitz, William Jolitz: 9781573980265: Amazon.com: Books Buy The Basic Kernel: Source Code Secrets on Amazon.com ✓ FREE SHIPPING on qualified orders ...

 

另外 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/
macOS - Apple
[圖]
macOS brings Siri to Mac. Along with new ways to enjoy your photos, shop more securely online, and work more seamlessly between devices. ...

 

剩下一支,最讓人失望,就那個 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 還是搞不出來,
算了,我就是這麼沒用,還是放棄,趁早砍掉重練好了...

--
讀者審校網試行版
http://readerreviewnet.twbbs.org/
(哲、史、法、政、經、社,人文翻譯書籍錯譯提報網)
◎洪蘭"毀人不倦"舉報專區
http://tinyurl.com/z3t6qzf
讀者需自救,有錯自己改...

--
hankdai: 專業推1F 04/14 02:32
JameC: 就封你為OS 王2F 04/14 02:36
zzzz8931: ID正確3F 04/14 02:41
※ 編輯: freeunixer (60.250.90.238), 04/14/2017 03:13:32
schumi7401: 恩跟我想的一樣4F 04/14 03:36

--
※ 看板: ott 文章推薦值: 0 目前人氣: 0 累積人氣: 101 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇