BSD簡介

BSD - BSD簡介

BSD (Berkeley Software Distribution,伯克利軟件套件)是Unix的衍生,1970年代由加州大學伯克利分校開創。BSD用來代表由此派生出的各種套件集合。
 
BSD - BSD用途
BSD常被當作工作站級別的Unix系統,這得歸功於BSD License非常地寬鬆,許多1980年代成立的計算機公司,不少都從BSD中獲益,比較着名的例子如DEC的Ultrix,以及Sun公司的SunOS。1990年代,BSD很大程度上被System V4.x版以及OSF/1系統所取代,但其開源版本被採用,促進了因特網的開發
 
BSD - BSD版本
1986年6月,4.3 BSD發佈。該版本主要是將4.2BSD的許多新貢獻作性能上的提高,原來的4.1BSD沒有很好地協調。在該版本之前,BSD的TCP/IP實現已經跟BBN的官方實現有較大差異。經過數月測試後,DARPA認爲4.2BSD更合適,所以在4.3BSD中作了保留。4.3BSD後,BSD逐漸拋開老式的VAX平臺。Computer Consoles有限公司開發的Power 6/32平臺(代號爲"Tahoe"),當時看來大有可爲,但不久即被他們的開發員所遺棄。然後,1988年6月移植的4.3BSD-Tahoe卻表現不俗,BSD將依賴於機器跟不依賴於機器的代碼分離,爲未來系統的可移植性打下了良好的基礎。

到此爲止,所有的BSD版本混合了專屬的AT&T Unix代碼,這樣就繼續使用就要求從AT&T獲得許可證。源碼許可證當時非常地昂貴,幾個其他組織對單獨的網絡代碼版感興趣,完全獨立於AT&T,這樣就可不受許可證的支配。1989年6月,Networking Release 1(Net/1)誕生了,沒有AT&T授權也能使用,可遵照BSD許可證進行自由再發布。

1990年初,推出了4.3BSD-Reno。該版本是4.4BSD早期開發的過渡版,使用該版本被戲稱爲是一種賭博,因爲Reno就是內華達州的賭城雷諾。

BSD的開源後裔
不同的BSD操作系統針對不同的用途及用戶,可應用於多種硬件構架。在政府機構中常能看到BSD的身影。雖然下面的BSD功能可能並非獨有,但每種BSD在各自的領域,都逐漸具有了良好聲譽,有的專注於性能,有的則以安全見長。

DragonflyBSD是最年輕的BSD,專門提供比FreeBSD更優秀的對稱多處理機系統,並使內核直接支持SSI集羣,以取得更好的計算效果。這個項目在此方向上,纔開始數年,主要關注i386平臺。

FreeBSD在BSD家族中以易用性與高性能而着稱,由於主要用作微處理器架構,如i386、AMD's 64-bit i386擴展,所以FreeBSD非常關注多處理器。FreeBSD在i386和amd64服務器上,運行地非常好,當然,它也可以在其他硬件構架上運行。

NetBSD擁有特別出色的可移植性,能在多達54種平臺上運行,小到嵌入式的掌上設備,大到服務器羣,NetBSD甚至還在國際空間站中服務。

OpenBSD在密碼學和安全方面特別出衆,可移植性也很好,當然略遜於NetBSD。安全功能如OpenSSH,是由OpenBSD率先開創的。OpenBSD作爲安全請求機器(security demanding machines)運行,受到好評。

必須注意的是,上面所羅列的,更多地是基於感性認識,並針對其開發焦點,並沒有嚴格地比較規則。實際而言,每種具體的BSD都可擔當許多角色任務。

鏈接
FreeBSD                 http://www.freebsd.org
NetBSD                  http://www.netbsd.org
OpenBSD               http://www.openbsd.org 
DragonFlyBSD        http://www.dragonflybsd.org
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章