BSD?(Berkeley?Software?Distribution,伯克利軟件套件)是Unix的衍生系統,在1977至1995年間由加州大學伯克利分校開發和發布的。歷史上,?BSD曾經被認為是UNIX的一支——"BSD?UNIX",?因為它和AT&T?UNIX操作系統共享基礎代碼和設計。在20世紀80年代,衍生出了許多變形的UNIX授權軟件。比較著名的如DEC的Ultrix及Sun公司的SunOS。1990年代,BSD很大程度上被System?V4.x版以及OSF/1系統所取代,晚期BSD版本為幾個開源軟件開發提供了平臺并且一直沿用。,“BSD”并不特指任何一個BSD衍生版本,而是類UNIX操作系統中的一個分支的總稱。
中文名BSD
外文名Berkeley Software Distribution
發布者比爾·喬伊
影響使自由軟件精神深入人心
開發機構加州大學伯克利分校
關聯系統Unix
BSD簡介Berkeley?Software?Distribution?(BSD,也稱Berkeley?Unix)
威廉·納爾遜·喬伊(Bill?Joy)于1979年在加州大學伯克利分校獲得電氣工程與計算機科學碩士學位。1986年,喬伊因他在BSD操作系統中所做的工作獲得了Grace?Murray?Hopper獎。1986年6月,BSD?4.3發布。該版本主要是將BSD?4.2的許多新貢獻作性能上的提高,原來的BSD?4.1沒有很好地協調。在該版本之前,BSD的TCP/IP實現已經跟BBN的官方實現有較大差異。經過數月測試后,DARPA認為BSD?4.2更合適,所以在BSD?4.3中作了保留。
從UNIX簡史圖(右)可以看出BSD?UNIX最終版本即BSD?4.3,它是混合開源的,即有開源部分也有閉源部分。由BSD?UNIX衍生出最初的SCO?Xenix(Microsoft及SCO共同開發)、Sun?OS(SunMicroSystems開發,即Solaris前身)、NEXTSTEP(NeXT開發)等UNIX版本,這些UNIX版本均閉源且受專利保護。
BSD?UNIX對現代操作系統的產生與發展產生了巨大的影響,并將開源閉源的爭議擺在了人們面前。擁護閉源專利的代表Bill?Gates領導創建了Windows等軟件獲得了巨大成功,并壟斷了桌面以及服務器市場,從而極大豐富了軟件產業。而捍衛開源共享的代表Richard?Stallman開展自由軟件運動,創建GNU工程,使自由軟件精神深入人心,并促使了GNU/Linux等開源操作系統的普及。
關于BSD?4.3?Tahoe
BSD?4.3混合了專屬的AT&T?Unix代碼,繼續使用就要求從AT&T獲得許可證,源碼許可證當時非常地昂貴,幾個其他組織對單獨的網絡代碼版感興趣,該部分完全獨立于AT&T,這樣就可不受許可證的支配。
Computer?Consoles公司開發的Power?6/32平臺的BSD?4.3?Tahoe,當時看來大有作為,但不久即被他們的開發員所遺棄。1990年初,出現BSD?4.3?Reno,該版本是4.4BSD早期開發的過渡版,使用該版本被戲稱為是一種賭博,因為Reno就是內華達州的賭城雷諾。4.4BSD通過一場官司留下了以BSD許可證分發源碼的4.4BSD?lite。
許可協議BSD許可證是隨著加州大學伯克利分校發布BSD?UNIX發展起來的,修改版本被Apple、Apache所采用。
BSD協議是“寬容自由軟件許可證”中的一員,在軟件復用上給予了最小限度的限制。BSD協議允許作者使用該協議下的資源,將其并入私人版本的軟件,該軟件可使用閉源軟件協議發布。
開源項目內核:Darwin
吉祥物:Hexley
NeXT電腦公司開發的用于NEXTSTEP的XNU內核是兼有Mach3微內核和大量來自BSD宏內核的元素(進程、網絡、虛擬文件系統)以及I/O?Kit的混合內核,在Apple?Public?Source?Licen?2.0許可協議下發布。
1989年,NEXTSTEP(即OPENSTEP的前身)首次發布,最終版本3.3在1995年發布。
1997年,OPENSTEP(即Darwin的前身)發布,2000年Mac?OS?X以及iOS的基礎Darwin發布,并以Apple?Public?Source?Licen2.0發布源代碼。
BSD分區概述大多數的BSD系統使用基于32位間接尋址(IA32)的硬件平臺(x86/i386)可以與Microsoft產品共存于一個磁盤上。這時會在磁盤上為其建立一個BSD類型的DOS分區,并在主分區表中對其進行描述,然后在這個BSD類型的DOS分區再按照BSD的分區機制建立相應的區域。
BSD分區體系比?DOS分區體系簡單但相對于Apple的分區復雜些。BSD分區被包含在一個由DOS創建的分區中,且只用一個扇區記錄必要的分區信息。這樣在同一個磁盤上就可以同時安裝windows和BSD操作系統,并且當操作系統啟動時,啟動一個選擇系統窗口,以供用戶選擇要啟動的操作系統。
參考資料本文發布于:2023-06-04 03:42:30,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/92/193879.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:BSD(Unix的衍生系統).doc
本文 PDF 下載地址:BSD(Unix的衍生系統).pdf
| 留言與評論(共有 0 條評論) |