歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> UNIX操作系統的歷史

UNIX操作系統的歷史

日期:2017/3/3 15:25:50   编辑:Unix基礎知識

在六十年代中期,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)的許多特色(包括一些源代碼)被應用到商業產品中。

Copyright © Linux教程網 All Rights Reserved