UNIX作業系統的歷史(轉)

amyz發表於2007-08-10
UNIX作業系統的歷史(轉)[@more@]

  在六十年代中期,AT&T貝爾實驗室加入了一項工程,與通用電器公司及麻省理工學院的MAC工程組一起開發一個叫Multics的作業系統。Multics的主要設計目標是向眾多使用者提供支援大規模併發訪問計算機的功能,支援足夠的資料儲存能力,以及允許使用者在需要的時候可以容易地共享他們的資料。後來參加早期UNIX開發的許多人當時在貝爾實驗室都參加了Multics的開發工作。

  1969年,雖然Multics系統的初始版本在GE645計算機上投入了執行,但是它既沒有按預定的那樣提供通用的計算服務,也弄不明白什麼時候才可以達到其開發目標。為此,貝爾實驗室從Multics的計劃中撤出。但由於結束了Multics工程的工作,貝爾實驗室科學計算研究中心的工作成員失去了方便的互動計算環境。作為改善其程式設計環境的一種嘗試,Ken Thompson、Dennis Ritchie和其他一些研究人員開發了一個基本的檔案系統,該系統後來演化成了UNIX檔案系統的早期版本。該檔案系統最初的版本是由Ken Thompson在PDP-7機器上開發使用的。

  在1971年,AT&T專利部門在PDP-11機上將UNIX 用來做文字處理系統,這時才使UNIX的工作潛力得到了大多數人的讚賞。UNIX也因為它的短小精巧而出名,因為那時的系統規模是:系統16KB,使用者程式8KB,一個512KB的磁碟,每一個檔案只限於64KB。在UNIX初次成功後,人們開始動手為這個系統實現Fortran編譯程式,但開發出來的卻是一種新的高階語言——C語言,C語言允許產生機器程式碼、說明資料型別以及定義資料結構。1973年使用C語言重寫了UNIX系統。這一實現使得UNIX系統能被的廣大使用者所接受,這也是UNIX成為開放系統的重要原因。

  由於AT&T根據美國反壟斷法規定不能進入計算機市場領域,所以AT&T無法將UNIX作為商品出售。因此AT&T只能自己使用和發放到大學的科研機構中供研究使用。儘管如此,UNIX系統還是越來越流行,它為程式開發、網路傳輸操作服務以及實時服務提供了良好的環境。1977年,UNIX得到商業使用的許可,第一家UNIX銷售商——Interactive System公司開始為辦公自動化銷售UNIX系統。同樣,1977年也是標誌UNIX系統首次被“移植”到非PDP計算機——interdata8/32上的一年。

  AT&T的UNIX系統實驗室(現在為Novell公司所有)開發了UNIX的後續版本,1978年UNIX研究小組將UNIX釋出工作交給了UNIX支援組(UNIX SupportGroup),該組在1978年就釋出了程式設計師工作臺(Programmer? Workbench)的一個UNIX內部版本。隨著微處理器機的日益普及,其他公司也把UNIX系統移植到新的機器上,但是它那簡單清晰的特點吸引著很多開發者以他們自己的方式增強UNIX系統,結果導致在基本系統上的若干變體。到1982年時,AT&T貝爾實驗室把若干AT&T變體綜合成一個單個系統,這就是大家都知道的商用系統Ⅲ,1983年UNIX支援組又釋出了系統V,系統V的兩個最新版本系統V版本3(SVR3.2)和系統V版本4(SVR4,SVR4的最新版本為SVR4.2)在計算機作業系統中一直很流行。

  由AT&T發展而來的所有UNIX版本的使用,都要首先從UNIX系統實驗室得到許可權。隨著AT&T的解體,系統V終於進入了市場。在不同版本UNIX發展的基礎上,UNIX又出現了許多後續版本。

  在AT&T(透過UNIX研究小組和UNIX支援組)發展UNIX的同時,許多大學也正在研究UNIX作業系統。伯克利的加利佛尼亞大學電腦科學研究組開發了UNIX的BSD版本,該組首先在PDP-11上開發了1BSD和2BSD,然後又在Dec的VAX計算機上開發了3BSD,後來發展為4.0BSD、4.1BSD、4.2BSD和4.3BSD,其中(尤其是4.2和4.3)的許多特色(包括一些原始碼)被應用到商業產品中。

  系統首次被“移植”到非PDP計算機——interdata8/32上的一年。

  AT&T的UNIX系統實驗室(現在為Novell公司所有)開發了UNIX的後續版本,1978年UNIX研究小組將UNIX釋出工作交給了UNIX支援組(UNIX SupportGroup),該組在1978年就釋出了程式設計師工作臺(Programmer? Workbench)的一個UNIX內部版本。隨著微處理器機的日益普及,其他公司也把UNIX系統移植到新的機器上,但是它那簡單清晰的特點吸引著很多開發者以他們自己的方式增強UNIX系統,結果導致在基本系統上的若干變體。到1982年時,AT&T貝爾實驗室把若干AT&T變體綜合成一個單個系統,這就是大家都知道的商用系統Ⅲ,1983年UNIX支援組又釋出了系統V,系統V的兩個最新版本系統V版本3(SVR3.2)和系統V版本4(SVR4,SVR4的最新版本為SVR4.2)在計算機作業系統中一直很流行。

  由AT&T發展而來的所有UNIX版本的使用,都要首先從UNIX系統實驗室得到許可權。隨著AT&T的解體,系統V終於進入了市場。在不同版本UNIX發展的基礎上,UNIX又出現了許多後續版本。

  在AT&T(透過UNIX研究小組和UNIX支援組)發展UNIX的同時,許多大學也正在研究UNIX作業系統。伯克利的加利佛尼亞大學電腦科學研究組開發了UNIX的BSD版本,該組首先在PDP-11上開發了1BSD和2BSD,然後又在Dec的VAX計算機上開發了3BSD,後來發展為4.0BSD、4.1BSD、4.2BSD和4.3BSD,其中(尤其是4.2和4.3)的許多特色(包括一些原始碼)被應用到商業產品中。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941461/,如需轉載,請註明出處,否則將追究法律責任。

相關文章