首頁>Club>
13
回覆列表
  • 1 # 使用者5010666567480

    BSD (Berkeley Software Distribution,伯克利軟體套件)是Unix的衍生系統,1970年代由加州大學伯克利分校開創。BSD用來代表由此派生出的各種套件集合。

    BSD常被當作工作站級別的Unix系統,這得歸功於BSD License非常地寬鬆,許多1980年代成立的計算機公司,不少都從BSD中獲益,比較著名的例子如DEC的Ultrix,以及Sun公司的SunOS。1990年代,BSD很大程度上被System V4.x版以及OSF/1系統所取代,但其開源版本被採用,促進了因特網的開發。

    BSD版本

    1986年6月,4.3 BSD釋出。該版本主要是將4.2BSD的許多新貢獻作效能上的提高,原來的4.1BSD沒有很好地協調。在該版本之前,BSD的TCP/IP實現已經跟BBN的官方實現有較大差異。經過數月測試後,DARPA認為4.2BSD更合適,所以在4.3BSD中作了保留。(參見en:History of the Internet)

    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都可擔當許多角色任務。

  • 中秋節和大豐收的關聯?
  • 買了太多黃瓜吃不完怎麼辦,今天教大家一個醃製黃瓜的?