歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

細看Unix操作系統發展與歷史

要學習好Unix操作系統,我們就要從Unix操作系統發展與歷史開始學起,下面,我們就來開始我們的學習Unix操作系統之路吧。希望大家能夠重視基礎的積累。

1969年,Ken Thompson、Dennis Ritchie和其他一些人在AT&T貝爾實驗室開始進行一個“little-used PDP-7 in a corner”的工作,它後來成為Unix操作系統。10年裡,Unix操作系統在AT&T的發展經歷了數個版本。V4(1974)用C語言重寫,這成為系統間操作系統可移植性的一個裡程碑。V6(1975)第一次在貝爾實驗室以外使用,成為加州大學伯克利分校開發的第一個Unix操作系統版本的基礎。

貝爾實驗室繼續在Unix操作系統上工作到80年代,有1983年的System V(“五”,不是字母)版本和1989年的System V,Release 4(縮寫為SVR4)版本。

同時,加利福尼亞大學的程序員改動了AT&T發布的源代碼,引發了許多主要論題。Berkeley Standard Distribution(BSD)成為第2個主要“Unix操作系統”版本。1984年的BSD 4.2版在大學和公司計算部門中得到廣泛應用,它的一些特征被吸收到SVR4中。

從90年代開始,AT&T的源代碼許可證創造了市場的繁榮,不同開發者開發了數百種Unix操作系統版本。AT&T在1993年把Unix操作系統產業賣給了Novell, Novell兩年後又把它賣給了Santa Cruz Operati on。同時,Unix操作系統商標被轉讓給X/Open協會,X/Open協會後來成為了Open Group。

當Unix操作系統的經營從一個實體到另一個實體傳遞時,幾個長期的開發開始收獲果實。傳統上,要得到一個運行的BSD系統,用戶需要從AT&T得到源代碼許可證。

但到90年代早期,伯克利的開發者在BSD上做了許多工作,使原始的AT&T源代碼大部分被改動了。後續的程序員,從Willi
am和Lynne Jolitz開始在網絡分布環境中開發BSD,後來在1992年成為386BSD 0.1版。這個最初的“免費源代碼”BSD具有三個分支,即:Net BSD、Free BSD和Open BSD,都以BSD 4.4為基礎。

1984年,程序員Richard Stallman開始開發來源於Unix操作系統的免費GNU(GNU Not Unix操作系統)。到90年代早期,GNU項目出現了幾個編程裡程碑,包括GNU C庫和Bourne Again Shell (bash)的發行。整個系統除了一個關鍵因素即工作內核外基本完成。
 
接下來是芬蘭赫爾辛基大學的學生Linus Torvalds。Linus看到了一個叫作Minix的小型Unix操作系統 ,覺得自己能做得更好。1991年秋天,他發行了一個叫“Linux”的免費軟件內核的源代碼—是他的姓和Minux的組合。到1994年,Linus和一個內核開發小組發行了Linux 1.0版。Linus和朋友們有一個免費內核,Stallman和朋友們擁有一個免費的Unix操作系統克隆系統的其余部分。

人們把Linux內核和GNU合在一起組成一個完整的免費系統,該系統被稱為“Linux”,盡管Stallman更願意取名為“GNU/Linux System”[6]。有幾種不同類別的GNU/Linux:一些可以被公司用來支持商業使用,如Red Hat、Caldera Systems和S.U.S.E;其他如Debian GNU/Linux,更接近於最初的免費軟件概念。

Linux現已發展到內核2.2版。Linux能在幾種不同體系結構的芯片上運行,並已經被各界接納或支持。其支持者有惠普、硅谷圖像和Sun等有較長歷史的Unix操作系統供應商,還有康柏和Dell等PC供應商以及Oracle和IBM等主要軟件供應商。或許最具諷刺的是,微軟承認無所不在的免費軟件的競爭性威脅,但它不願或不能公開自己的軟件源代碼。

後來微軟開始推出Windows NT (Windows 2000)。到90年代末,許多供應商開始放棄Unix操作系統服務器平台而轉向Windows NT。例如SiliconGraphics 公司已決定把Intel硬件和NT作為未來的圖形平台。

這就是Unix操作系統的發展與歷史的簡單的介紹。希望大家在此基礎上會有更多的了解Unix操作系統。

Copyright © Linux教程網 All Rights Reserved