• FreeBSD

    編輯
    本詞條由“匿名用戶” 建檔。
    FreeBSD是一種類UNIX操作系統,是由經過BSD、386BSD和4.4BSD發展而來的Unix的一個重要分支。FreeBSD 為不同架構的計算機系統提供了不同程度的支持。并且一些原來BSD UNIX的開發者后來轉到FreeBSD的開發,使得FreeBSD在內部結構和系統API上和UNIX有很大的兼容性。由于FreeBSD寬松的法律條款,其代碼被好多其他系統借鑒包括蘋果公司的OS X,正是由于...

    FreeBSD是一種類UNIX操作系統,是由經過BSD、386BSD和4.4BSD發展而來的Unix的一個重要分支。FreeBSD 為不同架構的計算機系統提供了不同程度的支持。并且一些原來BSD UNIX的開發者后來轉到FreeBSD的開發,使得FreeBSD在內部結構和系統API上和UNIX有很大的兼容性。由于FreeBSD寬松的法律條款,其代碼被好多其他系統借鑒包括蘋果公司OS X,正是由于OS X的UNIX兼容性,使得OS X獲得了UNIX商標認證。

    歷史

    編輯

    FreeBSD的發展始于1993年,起源于386BSD。然而,因為386BSD源代碼的合理性受到質疑以及Novell(當時UNIX的版權擁有者)與伯克利接連而來的訴訟,FreeBSD在1995年1月發布的2.0-RELEASE中以加州大學的的4.4BSD-Lite Release全面改寫。FreeBSD手冊中有更多FreeBSD的發展歷史。

    FreeBSDFreeBSD 2.0最值得注意的部分也許是對卡內基梅隆大學的Mach Virtual Memory系統翻修以及FreeBSD Ports system的發明。前者對于高負荷的系統最佳化,后者則是建立了一套簡單且強大的機制維護第三方軟件。有不少大型站臺都使用FreeBSD,不過也有不少企業正轉向Linux平臺,好多VPS(虛擬個人主機)也提供FreeBSD空間。FreeBSD 3.0則引入了ELF binary格式,并開始支持多CPU系統(SMP,Symmetric multiprocessing)以及64位元Alpha平臺。3.x對於系統做了非常多的改革,這些措施在當時并沒有帶來好處,但卻是4.X成功的基石。

    FreeBSD

    版本

    編輯

    當前版本11.2、11.1和10.4 ? 。

    發展

    編輯

    截至2018年7月17日 -FreeBSD 11.2正式版發布了。截至2010年3月的FreeBSD有超過400名活躍的開發和成千上萬的貢獻者。

    組織結構

    FreeBSD的項目是由FreeBSD的志愿者或一些有SVN提交權限的開發者開發維護的。有幾種不同類型的提交,包括提交源代碼(基本操作系統),DOC提交(文件和網站的作者)和ports(第三方應用程序移植或基礎程序)。每隔兩年FreeBSD提交者選舉9名成員組成的FreeBSD核心團隊,負責整個項目的方向,項目規則的制定和實施新的“commit bits”,或SVN提交權限的授予和批準。FreeBSD核心團隊,開發團隊,包括負責安全公告(安全官團隊),發行(工程隊)發布工程和管理的端口集合(端口管理團隊),被正式分配到一些任務和責任。FreeBSD項目是在開源項目中開發工作超過25年的不尋常的項目,有一些過去美國加州大學開發的一些BSD的計算機系統研究小組的人員參與其中。

    分支

    FreeBSD的FreeBSD的開發者保持至少兩個分支的同步發展。在-CURRENT分支的FreeBSD的開發始終代表“流血的邊緣“(bLeeding edge)。一個的FreeBSD -STABLE分支創建的每一個主版本號,從中-RELEASE削減大約每4-6個月一次。如果一個功能是足夠穩定和成熟,它可能會和向后來的-STABLE分支的合并。FreeBSD的開發模式詳見Niklas Saers的文章。

    FreeBSD

    基金會

    FreeBSD基金會的支持FreeBSD的開發部分。該基金會是一個非營利性組織,接受捐贈基金FreeBSD的開發。這些資金已用于贊助的具體活動,購買硬件和網絡基礎設施的開發,開發者峰會提供旅費補助,并提供法律支持FreeBSD的項目。

    衍生產品

    編輯

    1開源TrueOS(FreeBSD不自帶圖形界面,TrueOS讓FreeBSD向著桌面使用更邁進了一步,自帶了圖形界面,不過驅動程序一直比Linux平臺少,特別是一些較新的硬件)、DesktopBSD 、GhostBSD2 商業蘋果公司(Apple Inc.)的OS X,和 iOS;(其內核Darwin建立在XNU 內核上(一部分Mach、一部分FreeBSD、還有一些蘋果自己的代碼))Blue Coat Systems 網絡應用程序任天堂的Switch游戲機,在操作系統層面的編碼部署中采用了FreeBSD內核。

    許可證

    編輯

    FreeBSD包含了GNU公共通用許可證(GPL)、GNU寬公共通用許可證(LGPL)、ISC、CDDL和Beerware許可證的程式碼,也有使用三條款和四條款的BSD許可證的程式碼。另外有些驅動程式也包涵了binary blob,像是Atheros公司的硬件抽象層。這使得所有人都可以自由地使用還有再散布FreeBSD。不過,FreeBSD的核心和新開發的程式碼大多都使用兩條款的BSD許可證釋放出,許多使用GPL的程式碼都必須經過靜室工程,以其他授權方式重寫,這主要是避免整個核心受到GPL影響。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/1230781/

    (7)
    詞條目錄
    1. 歷史
    2. 版本
    3. 發展
    4. 組織結構
    5. 分支
    6. 基金會
    7. 衍生產品
    8. 許可證

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久