BSD Unix在Unix領(lǐng)域內(nèi)影響更大
Unix系統(tǒng)在Unix的歷史發(fā)展中具有相當(dāng)大的影響力,被很多商業(yè)廠家采用,成為很多商用Unix系統(tǒng)的基礎(chǔ)。而AT&T與其同時存在的Unix版本的影響就小得多。同時很多研究項目也是以BSD Unix為研究系統(tǒng),例如美國國防部的項目─ARPANET,ARPANET今天發(fā)展成為了Internet,而BSD Unix中最先實現(xiàn)了TCP/IP,使Internet和Unix緊密結(jié)合在一起。
而AT&T的Unix系統(tǒng)實驗室,同時也在不斷改進(jìn)他們的商用Unix版本,直到他們吸收了BSD Unix中已有的各種先進(jìn)特性,并結(jié)合其本身的特點,推出了Unix System V版本之后,情況才有了改變。從此以后,BSD Unix和Unix SystemV形成了當(dāng)今Unix的兩大主流,現(xiàn)代的Unix版本大部分都是這兩個版本的衍生產(chǎn)品。
Unix系統(tǒng)的版本號表示方式比較復(fù)雜,各種不同的Unix版本有自己的版本標(biāo)識方式,如最早AT&T開發(fā)的內(nèi)部Unix使用簡單的順序號來標(biāo)識版本,從V 1到V 7。BSD使用主版本加次版本的方法標(biāo)識,如4.2BSD,4.3BSD,在原始版本的基礎(chǔ)上還有派生版本,這些版本通常有自己的名字,如4.3BSD-Net/1,4.3BSD-Net/2。
AT&T使用羅馬數(shù)字來標(biāo)識他們的對外發(fā)布的Unix版本,用Release來表示次版本。如System V Release 4(簡寫為SVR4)標(biāo)識AT&T的Unix System V的第四次發(fā)布的版本。其他商業(yè)公司的Unix系統(tǒng)使用自己的版本標(biāo)識,如Sun的Solaris 2.6,IBM的AIX 4.0等。 雖然AT&T的Unix System V也是非常優(yōu)秀的Unix版本,但是BSD Unix在Unix領(lǐng)域內(nèi)的影響更大。
AT&T的Unix系統(tǒng)實驗室一直關(guān)注著BSD的發(fā)展,在1992年,Unix系統(tǒng)實驗室指控BSDI── 一家發(fā)行商業(yè)BSD Unix的公司,違反了AT&T的許可權(quán),發(fā)布自己的Unix版本,并進(jìn)一步指控伯克利計算機系統(tǒng)研究組泄漏了Unix的商業(yè)機密(此時的4.3BSD中來自AT&T Un ix的代碼已經(jīng)不足10%)。
這個官司影響了很多Unix系統(tǒng)廠商,使他們不得不從BSD Unix轉(zhuǎn)向Unix Sys tem V,以避免法律問題。以至于當(dāng)今大多數(shù)商業(yè)Unix版本都是基于Unix System V的。
這件有關(guān)Unix系統(tǒng)版權(quán)的案子直到Unix系統(tǒng)實驗室被AT&T賣給了Novell公司后才得以解決, Novell不打算陷入這樣的法律紛爭中,因此就采用了比較友好的做法。伯克利的CSRG被允許自由發(fā)布BSD,但是其中來自于AT&T的代碼必須完全刪除。
因此CSRG就對他們最新的4.4BSD進(jìn)行了修改,刪除了那些來自于AT&T的源代碼,發(fā)布了4.4 BSD Lite版本(該系統(tǒng)是不完整的,尤其對于英特爾386體系的計算機系統(tǒng))。由于這個版本不存在法律問題,4.4BSD Lite成為了現(xiàn)代BSD Unix系統(tǒng)的基礎(chǔ)版本。
【編輯推薦】



















