1973年,D.M.Ritchie開發了系統描述語言C,並用新的C重寫了原本用匯編語言編寫的UNIX。這是V5,使得UNIX更容易修改,在不同的CPU平臺上具有可移植性,這也成為了UNIX的壹個重要特點。此後,幾乎所有的UNIX操作系統和應用程序都是用C語言編寫的,只需要在相應的平臺上有壹個C編譯器就可以了。C和UNIX之間有著非常密切的關系。同年,K.Thompson和D.M.Ritchie在美國計算機協會第四屆操作系統原理研討會上發表了《UNIX分時系統》壹文,Unix系統正式公開。這篇文章後來發表在ACM雜誌7月號1974。
V6是1975推出的。此後,Interactioe System Co(被SUN收購)成為UNIX的第壹家分銷商。UNIX已經走出了貝爾實驗室,開始在PDP-11上廣泛傳播,尤其是在大學校園裏。分析UNIX的結構,糾錯改進,開發更好的應用軟件,已經成為計算機專業師生和畢業設計的最佳課題。在加州大學伯克利分校(UCB),以威利安·喬伊為首的壹些軟件技術人員開發了源自V6的BSD,成為UNIX家族的新成員。BSD在伯克利得到了很大的發展。直到1992,UNIX商標持有人USL(at & amp;t後來開了壹家子公司)起訴伯克利不當使用Unix許可證。盡管USL最終敗訴,Berkeley也宣布不在同年開發BSD。BSD的最終版本,BSD 4.4BSD,這是後話了。下面附上UNIX的兩大流派,AT & amp;分別是T UNIX和BSD的開發過程示意圖。除了UCB,卡耐基梅隆大學(CMU)的Mach計劃對UNIX的發展也有深遠的影響。現在很多流行的UNIX系統都和Mach有關。
美國電話電報公司。V6引入了t,1978引入了V7,包含了更多的命令,支持大規模文件。V7後來移植到VAX,叫32 V,1981年,開發了系統III,1983,推出了適合教育,易於維護的系統V。
除了兩大主要流派,還有壹些軟硬件廠商在不同CPU平臺上開發的類似UNIX的操作系統。這些系統雖然實現方式不同,但功能和運行管理方式與各大學校的壹些版本相似。我們稱它們為“兼容的”UNIX。下表列出了兼容的UNIX:
命名公司硬件平臺功能
AIX IBM RS6000,POWER PC結合了SVR2和BSD的特點,具有與眾不同的系統管理。
IRIX SGI PC/ workstation的最新版本V5.x基於SVR4。
ULTRIX DEC PC具有4.2BSD和4.3BSD的許多特性。
蘇諾斯
(Solaris) SUN 68K、Sparc、X86都是基於4.3BSD,有很多內容來自SYSTEM V、NFS和SUN開發的OPEN LOOK GUI標準。
惠普-UX惠普X86,開發了惠普工作站4.2BSD。
接下來NeXTstep 68K,X86基於Mach core的4.3BSD,用戶界面友好,符合Openstep標準。
xenix SCO/微軟X86基於SVR2。
Scounix是Scox86 Xenix的後續產品,對PC UNIX影響很大。
UNICOS·克雷·克雷超級計算機
基於SVR4的戴爾UNIX戴爾X86
Minix的個人作品X86,Mac,Atari兼容V7,LINUX鼻祖。
有意思的是,大部分都不叫“UNIX”,主要是因為UNIX的商標是at &;t(後為其子公司USL),1993年春,NOVELL收購USL,UNIX商標從此歸NOVELL所有。“在&;“T UNIX”這個名字已經成為歷史。1994年,NOVELL令人驚訝地放棄了“UNIX”商標,轉賣給英國的X/OPEN,這使得所有符合X/OPEN標準的操作系統都被稱為“UNIX”。但是,NOVELL仍然保留了原UNIX系統代碼的版權。
後來,我在書裏什麽也沒說。我在這裏補充壹下,BSD是4.4版出來的,因為和AT&有關;T起訴版權,停止開發(後來在BSD工作的基礎上,部分開發成員去掉了和at & T有版權問題的代碼,開發出了今天的FreeBSD)。訴訟最終在庭外解決,之後在& amp;t面臨反壟斷指控,將UNIX部分賣給了SCO。NOVELL把源代碼和他們的unixware產品賣給了SCO,最近SCO又把他們的UNIX服務器部分賣給了Linux廠商Caldera。...
UNIX的兩位發明者在80年代做出了傑出的貢獻。
獲得了IT界的諾貝爾獎——圖靈獎。