1 UNIX起源、流派及標准
1.1 UNIX的發展簡史
60年代由麻省理工學院、通用電器公司、AT&T貝爾試驗室組成一個專家小組,研制一個MULICS,是一個靈活的交互式操作系統。
60年後期,BELL脫離該組織,失去了靈活的交互式操作系統。
1990年,有一個叫Ken.Tompson寫了一個SPACE TRAVEL的游戲,是在PDP-7上寫的,為了更有效地發揮PDP-7的強大功能,托普森和另一位科學家Dennis Ritchie開發了一個新的操作系統UNIX。此前Dennis創建了C語言。
1973年Ken和Dennis用C語言重寫了UNIX。UNIX成為世界上第一個用高級語言寫的操作系統。
C語言使UNIX更容易移植,移植是UNIX最重要的優越性
70年代UNIX版本不斷更新,74年後,世界上所有的大學都可以以極小的代價獲得UNIX的源代碼,由此產生了很多重要的分支,包括一個BSD版,加州伯克利大學Berkeley Software Distribution。80年代AT&T重新命令UNIX版。
? 1973年,美國高等院校開始使用UNIX
? 1974年,Version 4
? 1976年,Version5,6
? 1978年,Bell開發出系統 III
? 1979年,Berkekey分校發布BSD 3
? 1982年,Berkekey分校發布BSD 4.2
? 1983年,Bell開發出系統V
? 1983年,Berkekey分校推出第一個內含TCPIP的BSD UNIX
? 1985年,AT&T 推出SVR2,即系統V,RELEASE 2
? 1987年,AT&T 推出SVR3
? 1989年,AT&T 推出SVR4
82年後,AT&T發布商業版,SYSTEM3以前均為內部使用。
BSD起源於1974年,伯克利研究小組畢業的學生Bill Joy開發出更好性能的UNIX。如CSH、VI、虛擬存儲環境,這些性能後來被柔進了SYSTEM 5。
1974 BSD 1979 2BSD 1982 3BSD
1984 4BSD 1987 4.3BSD 4.5BSD
在微機領域,71年分支出XENIX
81年 XENIX2.3 XENIX3.0 XENIX5.0遵守SVID
85年 AT&T宣布一個標准SVID
(Standard Called System U Imterface Defination)
85年出現SYSTEM U/386與SVID完全兼容。
當時主要的UNIX(XENIX、SYSTEMU、BSD)占80%。
BSD 一般出現在大學
SYSTEM為用於商業領域