歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> BSD Unix在Unix領域內影響更大

BSD Unix在Unix領域內影響更大

日期:2017/2/27 17:37:25   编辑:Unix教程

Unix系統在Unix的歷史發展中具有相當大的影響力,被很多商業廠家采用,成為很多商用Unix系統的基礎。而AT&T與其同時存在的Unix版本的影響就小得多。同時很多研究項目也是以BSD Unix為研究系統,例如美國國防部的項目─ARPANET,ARPANET今天發展成為了Internet,而BSD Unix中最先實現了TCP/IP,使Internet和Unix緊密結合在一起。

而AT&T的Unix系統實驗室,同時也在不斷改進他們的商用Unix版本,直到他們吸收了BSD Unix中已有的各種先進特性,並結合其本身的特點,推出了Unix System V版本之後,情況才有了改變。從此以後,BSD Unix和Unix SystemV形成了當今Unix的兩大主流,現代的Unix版本大部分都是這兩個版本的衍生產品。

Unix系統的版本號表示方式比較復雜,各種不同的Unix版本有自己的版本標識方式,如最早AT&T開發的內部Unix使用簡單的順序號來標識版本,從V 1到V 7。BSD使用主版本加次版本的方法標識,如4.2BSD,4.3BSD,在原始版本的基礎上還有派生版本,這些版本通常有自己的名字,如4.3BSD-Net/1,4.3BSD-Net/2。

AT&T使用羅馬數字來標識他們的對外發布的Unix版本,用Release來表示次版本。如System V Release 4(簡寫為SVR4)標識AT&T的Unix System V的第四次發布的版本。其他商業公司的Unix系統使用自己的版本標識,如Sun的Solaris 2.6,IBM的AIX 4.0等。 雖然AT&T的Unix System V也是非常優秀的Unix版本,但是BSD Unix在Unix領域內的影響更大。

AT&T的Unix系統實驗室一直關注著BSD的發展,在1992年,Unix系統實驗室指控BSDI── 一家發行商業BSD Unix的公司,違反了AT&T的許可權,發布自己的Unix版本,並進一步指控伯克利計算機系統研究組洩漏了Unix的商業機密(此時的4.3BSD中來自AT&T Un ix的代碼已經不足10%)。

這個官司影響了很多Unix系統廠商,使他們不得不從BSD Unix轉向Unix Sys tem V,以避免法律問題。以至於當今大多數商業Unix版本都是基於Unix System V的。

這件有關Unix系統版權的案子直到Unix系統實驗室被AT&T賣給了Novell公司後才得以解決, Novell不打算陷入這樣的法律紛爭中,因此就采用了比較友好的做法。伯克利的CSRG被允許自由發布BSD,但是其中來自於AT&T的代碼必須完全刪除。

因此CSRG就對他們最新的4.4BSD進行了修改,刪除了那些來自於AT&T的源代碼,發布了4.4 BSD Lite版本(該系統是不完整的,尤其對於英特爾386體系的計算機系統)。由於這個版本不存在法律問題,4.4BSD Lite成為了現代BSD Unix系統的基礎版本。

Copyright © Linux教程網 All Rights Reserved