跳至內容

使用者:Ykla/FreeBSD

維基百科,自由的百科全書
FreeBSD
FreeBSD 10 bootloader with ASCII art logo
開發者The FreeBSD Project
作業系統家族Unix-like (BSD)
運作狀態Current
源碼模式Open-source
首次發布1993年11月1日,​31年前​(1993-11-01
市場取向Servers, workstations, embedded systems
軟件包管理系統pkg
支援平台ARM, IA-32, x86-64, MIPS, PowerPC, 64-bit SPARC, RISC-V
內核類別Monolithic with dynamically loadable modules
使用者空間BSD
默認用戶界面Unix shell
許可證FreeBSD License, FreeBSD Documentation License
官方網站www.freebsd.org

FreeBSD 是一個 自由和開放源 類Unix 操作系統 的後裔,從 研究Unix 通過的 伯克利軟件發布 (BSD). FreeBSD是一個直系後裔BSD,這是歷史上被稱為"BSD Unix"或"Berkeley Unix"(違反 UNIX 商標)。 第一個版本的FreeBSD發布於1993年,並作為2005年FreeBSD是最廣泛使用 開放源碼 BSD操作系統,占超過四分之三的所有安裝的BSD系統。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

FreeBSD有相似之處,與 Linux,有兩個主要差異在範圍和授權:FreeBSD維持一個完整的系統,即項目提供了一個 核心的、 裝置驅動的, 用戶態的 實用程序和 文檔,而不是僅Linux提供一個內核而驅動,並依賴第三方對系統軟件;引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 和FreeBSD 源碼 通常是在一個 寬容的 BSD許可證中, 作為反對 copyleft GPL 使用Linux。

FreeBSD項目包括一個 安全 團隊,負責監督所有軟件運輸基礎分發。 一個範圍廣泛的其他第三方 應用的 可能安裝使用的包 包管理系統FreeBSD港口,或通過 匯編 源代碼。

由於它的授權,FreeBSD的 代碼 已成為一個不可分割的一部分的其他操作系統,例如 蘋果's 達爾文 (基礎 mac os, iOS, ,並 tvOS), FreeNAS (一個開放源碼 NAS/SAN 操作系統), 任天堂的交換機系統軟件的,引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 和系統軟件 索尼ps3遊戲機引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性ps4的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

歷史

[編輯]

背景

[編輯]

在1974年,教授 鮑勃*法布里 的 加利福尼亞大學伯克利分校獲得了Unix源許可從 AT&T的。 支持通過資助 國防部研究計劃局計算機系統研究小組 開始修改和完善AT&T研究的Unix。 他們叫這個修改版本"的Berkeley Unix"或"BSD"執行功能,如 TCP/IP, 虛擬存儲器伯克利分校的快速文件系統中。 BSD項目創立於1976年通過 的法案喜悅的。 但是,由於BSD所載碼從AT&T Unix,所有的收件人必須獲得許可證從AT&T的第一個,以便使用BSD。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

在六月至1989年,"網絡版本1"或簡單的淨-1 –第一次公開版本的BSD –被釋放。 釋放後的淨-1, 基思*博斯蒂克,一個開發的BSD,建議將所有AT&T的代碼自由-可再發碼下原 BSD許可證中。 工作上的更換AT&T碼開始,18個月後,從AT&T的代碼被更換。 然而,六個文件包含AT&T碼仍然存在的核心。 BSD開發商決定要釋放的"網絡釋放2"(淨-2)沒有這六個文件。 淨-2發布於1991年。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

出生FreeBSD

[編輯]

1992年,好幾個月釋放後的淨-2, 威廉Jolitz 和 Lynne Jolitz 寫替代的六AT&T的文件,移植BSD到 英特爾80386基於微處理器,並呼籲他們新的操作系統 做出一份386bsd的測試版的。 他們發布做出一份386bsd的測試版通過一個匿名FTP服務器。 的流發展做出一份386bsd的測試版物減緩和之後的一段時期忽視的一個小組做出一份386bsd的測試版用戶決定支出上自己的和創建FreeBSD,使他們能夠保持操作系統是最新的。 19June1993年,名稱FreeBSD被選定為該項目。[1] 的第一個版本的FreeBSD上1993年。[2]

在早期的項目成立以來,一個公司的命名 的核桃溪光盤,建議的兩個FreeBSD開發,同意釋放的操作系統上的 CD-ROM. 除此之外,該公司雇用 約旦哈伯德 和大衛*格林曼,跑FreeBSD在其服務器上,贊助FreeBSD會議和出版FreeBSD有關的書籍,包括 完整的FreeBSD 通過 格雷格Lehey的。 通過1997年,FreeBSD是核桃溪的"最成功的產品"。 該公司本身後來更名為 FreeBSD購物中心 和後 iXsystems的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

今天,FreeBSD是由許多使用它的公司,例如 IBM, Nokia, 網絡,並 NetApp 建立他們的產品。[3] 的某些部分 Apple's Mac OS X 操作系統是基於FreeBSD。 的 ps3遊戲機 的操作系統還借鑑了某些部件從FreeBSD, 而 ps4 的操作系統是從FreeBSD9. Netflix的,[4] WhatsApp的,[5] 和 該[6] 也是實例很大的、成功的和嚴重的網絡為本公司,FreeBSD上運行的。

訴訟

[編輯]

做出一份386bsd的測試版和FreeBSD都是來自1992年的BSD釋放。[3] 月1992年, 伯克利軟件的設計公司。 (BSDi)開始釋放 BSD/386,後來被稱為BSD/OS,一個操作系統類似於FreeBSD並根據1992年的BSD釋放。 AT&T提起訴訟BSDi和指稱的分布AT&T源代碼違反了許可協議。 這起訴訟是庭外和解和確切的條款沒有全部披露。 只有一個,成為公共物,BSDi會遷移他們的來源基於新的4.4BSD-Lite源。 雖然沒有參與訴訟,有與會者建議,以FreeBSD,他們也應該搬到4.4BSD的精簡版。[7] FreeBSD2.0版,發布在1994年,是第一個版本的FreeBSD沒有任何代碼從AT&T

功能

[編輯]
FreeBSD9.1啟動與控制台登錄提示

使用

[編輯]

作為一般目的的操作系統,FreeBSD是用於各種情況:引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

服務器
FreeBSD包含一個重大的收集服務器相關的軟件的基礎系統和港口的集中,它可以配置和使用FreeBSD為一個 郵件服務器, web server, 防火牆, FTP server, DNS服務器路由器,除其他應用。
桌面
X窗口系統的 不是默認情況下安裝,但是可以在 FreeBSD口岸收集的。 一些 桌面環境中 ,如 侏儒, KDE,並且輕量窗口的管理人員如 Openbox, Fluxbox 和 夢工場 還可以FreeBSD。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性
嵌入式系統
雖然它明確地側重於 IA-32x86-64 平台,FreeBSD還支持其他人,例如 ,以 支持維護 一個較小的程度。

網絡

[編輯]

FreeBSD的TCP/IP堆是根據 4.2BSD 執行TCP/IP這極大地促進了普遍通過這些協議。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 FreeBSD還支持 IPv6的,引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 的、 IPSec和無線網絡(Wi-Fi).引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 IPv6和ip堆採取了從 凱姆項目的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 此外,FreeBSD支持 IPXAppleTalk 協議,但它們被認為是舊的和計劃,以支持他們在即將到來的FreeBSD11.0的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

以FreeBSD5.4,支持 共同的冗餘地址的協議 (魚)的進口從 OpenBSD 項目。 鯉魚允許多個節點分享一定的IP地址。 因此,如果一個節點下的其他節點仍然可以服務的請求。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

儲存

[編輯]

FreeBSD有幾個獨特的功能,相關的儲存。 柔軟的更新 可以保護的一致性 UF 文件系統(應用廣泛的BSDs)在該事件的一個系統會崩潰。 文件系統的快照,允許一個圖像的一個UF文件系統,在一個即時的時間可有效地創建。[8] 快照,允許可靠的備份活文件系統。 幾何 是一個模塊化的框架,提供 RAID (級別0、1、3目前的), 全盤加密的、 日記、連接、緩存和訪問網絡支持的儲存。 幾何使建設的複雜的存儲解決方案相結合("鏈接"),這些機制。[9] FreeBSD提供了兩個框架,用於數據加密: GBDE 和 格力. 兩GBDE和格工作於磁盤的水平。 GBDE是由 Poul-Henning Kamp 和分布在這兩個條款BSD許可證。 格力是一種替代GBDE,是由帕維爾*雅各布*Dawidek和第一次出現在FreeBSD6.0的。

從7.0起,FreeBSD支持的 容量 文件系統。 容量以前是一個開放源碼文件系統,這是第一次由開發 Sun微系統公司,但當 Oracle 獲得的太陽,容量成為專有產品。 然而,FreeBSD項目仍然是發展和改善其容量執行通過的 OpenZFS 項目。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

安全

[編輯]

FreeBSD提供了若干安全有關的特徵包括 訪問控制清單 (Acl)引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 的安全事件審計、擴展文件系統屬性、 強制性的訪問控制 (MAC)引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 和細化的 能力的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 這些加強安保制訂了通過 TrustedBSD 項目。 該項目是由 羅伯特*沃森 的目標的實現的概念,從 通用標準 信息技術安全評估和 橙皮書中。 這個項目正在進行和許多其擴展已經納入FreeBSD。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 該項目支持通過各種組織,包括國防部研究計劃局,國家安全局、網絡夥伴實驗室,Safeport網絡服務、賓夕法尼亞大學、Yahoo! McAfee研究,斯巴達、蘋果計算機、nCircle網絡安全、谷歌、劍橋大學計算機實驗室和其他。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

該項目還移植的 國家安全局的's 瓶/TE執行情況從 如何 以FreeBSD。 其他工作包括發展 OpenBSM,一個開放源實現太陽的基本安全模塊(錦豐) API 和審計日誌的文件的格式,其支持廣泛的安全審計系統。 這是運作的一部分,FreeBSD6.2. 其他基礎設施工作在FreeBSD執行部分TrustedBSD項目包括幾何和OpenPAM的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

大部分部件的TrustedBSD項目最終將納入主要來源,FreeBSD。 此外,許多功能,一旦完全成熟,找到自己的方式進入其他操作系統。 例如, OpenPAM 已經通過 NetBSD的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 此外,TrustedBSD MAC框架已經通過 的蘋果 for mac os.引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

FreeBSD船隻與三個不同的防火牆軟件包: IPFW, pf 和 IPFilter的。 IPFW是FreeBSD的機的防火牆。 pf是從OpenBSD和IPFilter被移植到FreeBSD由達倫的蘆葦。[10]

採取從OpenBSD, 程序包括在默認的安裝。 正是免費的執行情況SSH協議是一個替代telnet。 不像telnet,正進行加密的所有信息(包括用戶名和密碼)。[11]

在2012年十一月,FreeBSD安全小組宣布,黑客獲得的未經授權的訪問對兩個項目的服務器。 這些服務器已關閉。 更多的研究表明,這一未經授權的訪問的黑客發生在19個月。 顯然黑客獲得這些服務器偷 SSH鍵 是從開發商之一,不是通過利用一個錯誤的操作系統本身。 這兩個侵的服務器基礎結構的一部分用於建立第三方軟件包。 FreeBSD安全小組檢查的完整性二進制的軟件包和宣布任何未經授權的改變做出的二進制的軟件包,但是它們說,他們不可能保證完整性的軟件包,被下載之間的19日和11月。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

可攜帶性

[編輯]

FreeBSD已經移植到各種各樣的 指示設置的體系結構的。 FreeBSD項目的組織架構的進入級別特徵的支持水平提供。 1級架構的成熟和充分支持。 2級架構正在經歷重大發展。 第3層架構的實驗或不再在積極發展,第4級別結構沒有支持。

建築 支助水平引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 注意到
x86(32) 1級 稱為"i386"
x86-64 1級 稱為"amd64"
NEC PC-9801 第2級 稱為"pc98",支持刪除在12流引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性
64位 SPARC 第2級 只有64位(V9)建築
32位和64位的 支持 第2級
32位的手臂 第2級
64位臂 第2級
IA-64 第3層 不支持為11.0
MIPS 第3層
RISC-V 第3層 僅在12流
DEC阿爾法 第4層 支持停止在7.0

手臂和MIPS支持,主要是旨在嵌入式系統,但是FreeBSD/臂上運行的數量的 單載的計算機,包括 BeagleBone Black, 樹莓派引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 和 Wandboard的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

第三方軟件

[編輯]
截FreeBSD11.0運行的 4.12 用戶接口中。

FreeBSD有一個 軟件庫 ,超過26,000個應用程序開發第三方。 實例包括: 視窗系統中, 網絡瀏覽器中, 電子郵件的客戶中, 辦公室套房 等等。 在一般情況下,該項目本身不開發這種軟件,只有一個框架,允許這些程序可以安裝被稱為港口的集合。 應用程序的可以是 編制 ("港口"),提供他們的授權條款允許這樣做,或下載作為預先編制的二進制文件("包件")的。[12] 港口收支持當前的和穩定的分支機構的FreeBSD。 老年版本中不支持並且可能或不可能正常工作的一個新港口的集合。

港口使用 生成文件 ,以自動獲取所需的應用程序的 源代碼,無論是從當地或遠程 存儲庫,解開它在系統上,申請補給它的和匯編。 根據大小的源代碼,匯編可能需要很長時間,但它賦予用戶更多的控制過程及其結果。 大多數港口也有軟件包的同行(即預先編制的二進制文件),使用戶選擇。 雖然這種方法更快,用戶有少定製選擇。[12]

FreeBSD10.0版本引入了 包管理 包作為一種替代先前使用的軟件包的工具。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 它在功能上類似於 yumLinux發行版的。 它允許用於安裝、升級和去除這兩個港口和軟件包。 在外包時, PackageKit 也可用於訪問港口的集合。

監獄

[編輯]

首先介紹了在FreeBSD版本4,引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 監獄是一個安全機構和一個執行情況的 操作系統級別的虛擬化 ,使用戶能夠運行的多個實例,一個遊客的操作系統上的FreeBSD主機。 這是一個增強版本的傳統 chroot 機制。 一個進程內運行這樣的監獄裡無法訪問之外的資源。 每個監獄都有其自己的 主機名IP地址. 它能夠運行多個監獄在同一時間,但是內核是共享其中所有的人。 因此,只有軟件支持的FreeBSD核可內運行的一個監獄。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

虛擬化

[編輯]

bhyve,一個新的虛擬化的解決方案被介紹以FreeBSD10.0的。 bhyve允許用戶運行一個數量的客戶操作系統(FreeBSD, OpenBSD, Linux,以及 Microsoft的Windows引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性)同時進行。 其他操作系統,如 Illumos 計劃。 bhyve是由尼爾自然和彼得Grehan和宣布2011年BSDCan會議的第一次。 主要的差異之間的bhyve和 FreeBSD監獄 是監獄是一個 操作系統級別的虛擬化 ,因此只限於FreeBSD客人;但bhyve是一種類型2 的管理程序 並不限於僅FreeBSD的客人。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 為便於比較,bhyve是一個類似的技術 而監獄都更接近 雷克斯容器Solaris區域的。

在開始 (而不封閉源代碼的 擴展組)和 都可以在FreeBSD。

操作系統兼容性層

[編輯]

大多數運行的軟件在 Linux 可以FreeBSD上運行,使用一個任擇內 容層的。 因此,大多數Linux的二進制文件可以FreeBSD上運行,包括一些專有應用程序分布只以二進制形式。 這種兼容性層不是一個 仿真;Linux的 系統的電話 接口實現的FreeBSD的核心,因此,Linux 可執行的圖像公共圖書館 都被視同為FreeBSD的司機可執行的圖像和共用圖書館。 此外,FreeBSD提供 的兼容性層 對於幾個其他 類Unix 操作系統,除了Linux,如 BSD/OS 和 SVR4的, 然而,這是較常見的用戶匯編這些程序直接在FreeBSD。[13]

沒有明顯的性能損失超過原FreeBSD程序已經注意到,當運行Linux的二進制文件,而且,在某些情況下,這甚至可能進行更順利於在Linux。 然而,該層並不是完全無縫的、以及一些Linux的二進制文件是不能使用或僅部分地適用於FreeBSD。 有人支持的系統打電話來版本2.6.18,可由於 FreeBSD7.0的。 作為釋放10.3,FreeBSD可以運行Linux的64位的二進制文件。

FreeBSD已經實施了一些 Microsoft的Windows 的母 內核的接口,以允許FreeBSD上運行的Windows網絡驅動程序。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

內核

[編輯]

FreeBSD的核心提供支持的一些基本任務,例如管理流程、溝通,啟動和文件系統。 FreeBSD有一個 整體 的內核,[14] 有模塊化設計。 不同部分的內核,例如驅動程序,計作為模塊。 用戶可以裝載和卸載這些模塊在任何時間。[15] ULE 是默認的 計劃程序 以FreeBSD自版本7.1,它支持 SMPSMT. FreeBSD核也有一個可擴展的事件通知的接口,名為 kqueue的。 它已經被移植到其他BSD的衍生物,如 OpenBSD, NetBSD的。 核穿介紹了在FreeBSD5.0,使用 M:N線型的。 這個模型的工作以及在理論上,[16][17] 但這是很難執行及幾個操作系統的支持。 雖然FreeBSD是實施該模型的工作,它沒有執行,因此從7.0版以後,FreeBSD開始使用一個 1:1線程模型,稱為libthr的。[17]

文件和支持

[編輯]

FreeBSD的文件包括小冊子、手冊、郵件列表檔案館、常見問題和各種各樣的文章,主要是通過維持FreeBSD文件的項目。 FreeBSD的文件被翻譯成幾種語言。[18] 所有正式文件發布在 FreeBSD文件許可證,"一個寬容的非copyleft免費的文件許可證是與GNU FDL的"。 FreeBSD的文件被描述為"高質量"。[19]

FreeBSD項目維持一個各種郵寄名單。 ,其中最受歡迎的郵件列表FreeBSD的問題(一般性問題)和FreeBSD-黑客(一個地方,要求更多的技術問題).[20]

自2004年以來,紐約市BSD用戶組數據庫提供 (在) 的信息收集的計算機(筆記本電腦上, 工作站的、 單板計算機,以 嵌入式系統中, 虛擬機,等等。) 運行FreeBSD。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

安裝

[編輯]

從2.0版9.0,FreeBSD使用的創建程序作為其主要的安裝。 它被寫在 C 由 約旦哈伯德的。 它使用一個 文本的用戶接口,並被分成一些菜單和屏幕,可用於配置和控制的安裝過程。 它還可以被用來安裝的港口和軟件包作為一種替代的 命令行接口的。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

的創建工具是現在被認為使用有利於bsdinstall,一個新的安裝者介紹了在FreeBSD9.0的。 bsdinstall是"輕質的替代創建",是寫在sh。 根據 OSNews,"它已經失去了一些特點,同時獲得的其他人,但它是一個更加靈活設計,並最終將顯着改善"。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

外殼

[編輯]

默認FreeBSD殼是 tcsh會 殼。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

發展

[編輯]

FreeBSD是開發一個志願者隊位於世界各地。 開發商使用 互聯網 的所有通信和許多沒有滿足每個其他人。 除了本地用戶群體主辦並參加了由用戶,一年一度的會議,稱為BSDcon,是舉行由 USENIX的。 BSDcon不FreeBSD特,因此它涉及的技術方面的所有BSD操作系統,包括 OpenBSDNetBSD的。[21] 除了BSDcon,其他三個年度會議,EuroBSDCon,AsiaBSDCon和BSDCan發生在 歐洲時, 日本加拿大 分別。

治理結構

[編輯]

FreeBSD項目由大約500個提交者,或者誰擁有開發提交訪問的掌握源碼存儲庫,並可以制定、調試或增強任何系統的一部分。 大多數人都是志願者和幾個開發商支付的一些公司。[3] 有幾種類型的提交者,包括來源提交者(基本操作系統),文件的提交者(文件和網站,提交人)和口(第三方應用程序移植和基礎設施)。 每兩年FreeBSD提交者選擇的9件FreeBSD核心小組負責項目的總體方向,設定和強制執行項目的規則和批准的新commiters,或給予SVN提交訪問。 一些責任被正式分配給其他發展組FreeBSD核心團隊,例如負責管理的港口的集合被委託的港口管理團隊。[22]

此外,開發,FreeBSD有成千上萬的"貢獻者"的。 捐助者也是志願人員以外的FreeBSD項目提交增補程序審議的提交者,因為他們沒有直接訪問,以FreeBSD的源代碼存儲庫。 提交者然後評估者的意見和決定接受什麼拒絕。 捐助者提交高質量的增補程序往往要求成為一個提交者。[22]

樹枝

[編輯]

FreeBSD 開發 保持在至少兩個分支的同時發展。 該 支始終代表的"血緣"的FreeBSD發展。 一個 穩定的 支FreeBSD為創造的每個主要版本的數量,從中釋放被切斷約一次,每4至6個月。 如果一個特點是充分穩定和成熟,它將有可能被 移植 (MFC合併目前 在FreeBSD開發俚語)對 穩定的 分支。[23]

基金會

[編輯]
"Last week, I donated one million dollars to the FreeBSD Foundation, which supports the open source operating system that has helped millions of programmers pursue their passions and bring their ideas to life.

I’m actually one of those people. I started using FreeBSD in the late 90s, when I didn’t have much money and was living in government housing. In a way, FreeBSD helped lift me out of poverty – one of the main reasons I got a job at Yahoo! is because they were using FreeBSD, and it was my operating system of choice. Years later, when Brian and I set out to build WhatsApp, we used FreeBSD to keep our servers running. We still do.

I’m announcing this donation to shine a light on the good work being done by the FreeBSD Foundation, with the hope that others will also help move this project forward. We’ll all benefit if FreeBSD can continue to give people the same opportunity it gave me – if it can lift more immigrant kids out of poverty, and help more startups build something successful, and even transformative."[24]
Jan Koum

FreeBSD發展是支持在一部分通過的FreeBSD的基礎。 該基金會是一個非營利組織,接受捐贈基金FreeBSD發展。 這些資金已被用來贊助商開發的用於具體的活動、採購硬件和網絡基礎設施、提供旅行贈款,以開發各次首腦會議,並提供法律支持,以FreeBSD項目。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

在2014年十一月,FreeBSD基金會收到1萬美元捐款從 揚庫姆,共創始人和首席執行官 WhatsApp,-最大的單個捐贈基金自成立以來。 在2016年,Jan庫姆捐贈的另外500萬美元。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 揚庫姆自己是一個FreeBSD戶,因為1990年代後期和利用FreeBSD在其服務器。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

許可證

[編輯]

FreeBSD下釋放各種各樣的開放源碼許可證。 核碼和最新創建的代碼發布以下兩個條款 BSD許可證 ,它允許每個人使用和重新分配FreeBSD為他們的願望。 這個許可證獲准通過 免費軟件基金會引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性開放源碼倡議引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 作為一個免費軟件和開放源碼許可證。 自由軟件基金會所描述的這種許可作為"不嚴,容許非copyleft免費軟件許可證,兼容GNU通用公共許可證"的。 有零部件釋放的下三和四條BSD許可證,以及 Beerware 許可證。 一些設備的驅動力包括一個 二元blob,引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性英特爾 哈爾 的FreeBSD版本之前7.2.引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 一些代碼貢獻的其他的項目是根據授權 GPL, LGPL, CDDL引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性ISC的。 所有代碼的授權下, GPLCDDL 是明確分開的代碼下的自由許可證,以使其方便用戶,例如埋設備製造商的使用僅 允許的免費軟件許可證的。 ClangBSD旨在替代一些 GPL 依賴在FreeBSD基系統通過更換 GNU編譯器收集 與BSD許可 編程/ 編譯器。 ClangBSD成為自主辦月16日2010年。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

標誌

[編輯]

多年來FreeBSD的標誌是通用 BSD守護程序,也稱為 野獸,一個被歪曲的發 的BSD的。 然而,野獸不是獨特的,以FreeBSD。 第一次出現在1976年在Unix T恤衫的購買 貝爾實驗室,更受歡迎的版本BSD守護程序是繪畫主任 約翰 開始於1984年。 幾個FreeBSD的特定版本之後繪製的巽細川的。

在光刻的條件,拉塞特圖是無 線技術 ,往往需要一個篩選,四個彩色 照片偏 印刷過程的忠實再現的物理表面,例如紙張。 此外,BSD守護程序被認為是太圖詳細的順利擴大小和美學上的過度依賴多種顏色等級,使得它很難可靠地重現作為一個簡單、標準化的標誌僅僅在兩個或三個顏色,更不要在黑白。 因為這些憂慮,競爭是舉行和新的標誌旨在通過安東K.Gural,仍然迴蕩BSD程序,發布了8October2005. 然而,它宣布由 Robert Watson ,FreeBSD項目是"尋求一個新的標誌,但不是一個新的吉祥物"和FreeBSD項目將繼續使用野獸作為它的吉祥物。

名為"FreeBSD"是創造了大衛*格林曼月19日,1993年,其他建議的名稱是"BSDFree86"和"Free86BSD的"。 FreeBSD的口號"的電力服務",是一個商標的FreeBSD的基礎。

衍生物

[編輯]
PC-BSD第7版;操作系統是現在被稱為 TrueOS的。

還有一些軟件分發的基於FreeBSD包括:

  • OpenServer10 (server)
  • TrueOS,以前稱為PC-BSD(旨在家庭用戶和工作站,但有一FreeNAS-像服務器的版本,並 TrueOS微微 於 32位嵌入式裝置)
  • DesktopBSD (桌面向操作系統,最初是基於KDE)
  • GhostBSD (夥伴基礎的分配,也提供其他的桌面環境的)
  • FreeSBIE (生活CD)
  • 瘋狂(生活CD)
  • mfsbsd映-完全運行在RAM
  • HardenedBSD(利用緩解和安全硬化[來源請求] 發展)
  • soloBSD-一個版本的HardenedBSD運行完全在RAM(類似於FreeBSD/mfsbsd映)
  • m0n0wall (防火牆)
  • OPNsense (防火牆)
  • pfSense (防火牆)
  • FreeNAS ( 網絡附加儲存 設備)
  • NAS4Free ( 網絡附加儲存 設備)
  • AuthServ/Zilux-(網絡服務器和儲存)

所有這些分布沒有或僅有微小的變化時與原FreeBSD基本系統。 主要差異的原FreeBSD是他們來預先安裝,並預先配置的軟件為特定使用情況。 這可以與 Linux 發行版本,這些都是二進制相容,因為它們使用相同的核心,也使用同樣的基本工具,匯編者和圖書館,雖然未來的與不同的應用程序、配置和品牌。

除了這些分布,有一些獨立操作系統的基礎上FreeBSD。 蜻蜓BSD 是叉子從FreeBSD4.8針對不同的多處理同步的戰略於一個選擇,FreeBSD5和發展的一些 微內核 的功能。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 它的目的並不是要留兼容FreeBSD和具有巨大的差異在內核和基本 用戶態的。 MidnightBSD 是叉子的FreeBSD6.1借重從 下一步步驟,特別是在用戶接口的部門。

達爾文,核心的 蘋果 蘋果mac,包括 虛擬的文件系統 和網絡堆從FreeBSD虛擬文件系統和網絡,並組成部分,其 用戶 還FreeBSD衍生的。[25][26]

一些訂閱的服務,是直接根據FreeBSD是:

  • WhatsApp引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 -進程的2億並發TCP連接每個服務器。引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性

嵌入式裝置和埋設備操作系統的基礎上FreeBSD包括:

  • Juniper' media flow 路由器操作系統。
  • EMC Isilon's OneFS 操作系統。
  • NetApp's的數據集8.x和現在取代集GX(只作為一個裝載機,用於專有的核心空間模塊)
  • Netflix's打開連接設備引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性 來處理內容的傳送。
  • ps4 ("Orbis OS")引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性
  • Panasas'PanFS平行文件系統引用錯誤:<ref>標籤中未填內容的引用必須填寫name屬性
  • pfSense一個開放源的防火牆、路由器和安全設備操作系統。
圖例: 舊的版本 舊版本,仍然支持 目前穩定的版本 未來的釋放
Version Release date Supported until Significant changes
舊版本,不再支援: 1.0 November 1993
  • The first official release.
  • The Ports Collection
舊版本,不再支援: 1.1 May 1994
  • fix some outstanding bugs from import of 386BSD
  • addition of some ported applications (XFree86, XView, InterViews, elm, nntp)
舊版本,不再支援: 2.0 22 November 1994
  • replace code base with BSD-Lite 4.4 (to satisfy terms of the USL v. BSDi lawsuit settlement)
  • new installer and new boot manager
  • loadable filesystems support for more filesystems (MS-DOS, unionfs, kernfs)
  • imported loadable kernel modules from NetBSD
舊版本,不再支援: 2.1.5 16 July 1996
舊版本,不再支援: 2.1.7 17 February 1997
舊版本,不再支援: 2.2 March 1997
  • replaced BSD malloc with phkmalloc
  • full Linux emulation with ELF
舊版本,不再支援: 2.2.8 29 November 1998
舊版本,不再支援: 3.0 16 October 1998
舊版本,不再支援: 3.1 15 February 1999
  • initial USB device support
  • Pluggable Authentication Modules (PAM)
舊版本,不再支援: 3.2 17 May 1999
舊版本,不再支援: 3.3 15 September 1999
舊版本,不再支援: 3.4 20 December 1999
  • Netgraph
  • RAID-5 support in vinum
舊版本,不再支援: 3.5 25 June 2000
舊版本,不再支援: 3.5.1 27 July 2000
舊版本,不再支援: 4.0 14 March 2000 [27] January2007年1月31日,​17年前​(2007-01-31 (2007-01-31) [28]
  • IPv6 support and IPsec with KAME (applications were also updated to support IPv6)
  • OpenSSH integrated into the base system
  • emulator for SVR4 binary files
  • new jail(2) system call and jail(8) admin command added[29]
舊版本,不再支援: 4.1 27 July 2000 [30]
  • Kqueue event notification interface
舊版本,不再支援: 4.1.1 7 November 2000
舊版本,不再支援: 4.2 21 November 2000
舊版本,不再支援: 4.3
舊版本,不再支援: 4.4
舊版本,不再支援: 4.5 29 January 2002
舊版本,不再支援: 4.6
舊版本,不再支援: 4.7
舊版本,不再支援: 4.8 3 April 2003 31 March 2004
  • basic Firewire
  • basic HyperThreading support
  • in-kernel cryptographic framework imported from OpenBSD
舊版本,不再支援: 4.9
舊版本,不再支援: 4.10 27 May 2004 May 2006
  • USB2 support
  • added ports/CHANGES and ports/UPDATING to FreeBSD Ports
舊版本,不再支援: 4.11 25 January 2005 31 January 2007
舊版本,不再支援: 5.0 14 January 2003 30 June 2003
  • support for UltraSPARC and IA-64 processors
  • SMP support via changes to kernel locking (release most of kernel from the Giant lock)
  • GEOM
  • Kernel Scheduled Entities
  • Mandatory Access Control imported from TrustedBSD
  • Bluetooth
  • ACPI
舊版本,不再支援: 5.1 9 June 2003 February 2004
  • experimental support for AMD64
  • experimental 1:1 and M:N thread libraries for multithreaded processing
  • experimental ULE scheduler
舊版本,不再支援: 5.3 6 November 2004 31 October 2006
  • ALTQ
  • addition of new debugging framework KDB
  • import pf from OpenBSD
  • binary compatibility interface for native execution of NDIS drivers
  • replace XFree86 with X.Org 6.7
  • cryptography enabled by default in base
舊版本,不再支援: 5.4 9 May 2005 31 October 2006
舊版本,不再支援: 6.0 1 November 2005
  • Performance monitoring counters support
  • New WiFi stack
  • GELI
  • Network bridging
  • NanoBSD utility
  • NDIS driver support
舊版本,不再支援: 6.1 8 May 2006
  • Keyboard multiplexer
  • UFS filesystem stability
  • Bluetooth autoconfiguration
  • Additional Ethernet and RAID drivers
舊版本,不再支援: 6.2 15 January 2007 31 May 2008
  • support for Xbox architecture
  • OpenBSM audit subsystem
  • freebsd-update (binary updates for security fixes and errata patches)
舊版本,不再支援: 7.0 27 February 2008 30 April 2009
  • ZFS
  • GPT
  • reference implementation of SCTP
  • add support for ARM architecture
  • support for Intel High Definition Audio (HDA)
  • replacing phkmalloc with jemalloc
  • drop support for DEC Alpha
  • tmpfs
舊版本,不再支援: 7.1 4 January 2009 28 February 2011
  • DTrace
  • ULE scheduler made default scheduler for i386 and AMD64 platforms
舊版本,不再支援: 8.0 26 November 2009
  • SATA NCQ support
舊版本,不再支援: 8.1 23 July 2010 31 July 2012
  • Xen guest support
  • High Availability Storage
  • Native NFSv4 ACL support
舊版本,不再支援: 8.2 24 February 2011
  • USB 3.0 support
舊版本,不再支援: 8.3 9 April 2012 30 April 2014
舊版本,不再支援: 8.4 9 June 2013 1 August 2015
舊版本,不再支援: 9.0 12 January 2012 31 March 2013
  • Capsicum capability-based security mechanism
  • UFS SoftUpdates+Journal
  • ZFS updated to version 28
  • bsdinstall, the new system installation program
  • RCTL, a flexible resource limits mechanism
  • GRAID, flexible software RAID implementation
  • virtio drivers
舊版本,不再支援: 9.1 30 December 2012[31] 31 December 2014
  • pkgng[32]
  • CTL, kernel SCSI target layer subsystem
舊版本,不再支援: 9.2 30 September 2013 31 December 2014
  • bsdconfig, system configuration utility
舊版本,不再支援: 9.3 16 July 2014 December31年12月2016日,​7年前​(31-12-2016 (31-12-2016)
  • vt, the new virtual terminal implementation
舊版本,不再支援: 10/stable October2018年10月31日,​6年前​(2018-10-31 (2018-10-31)[33] -
舊版本,不再支援: 10.0 20 January 2014 28 February 2015
  • BHyVe hypervisor
  • Clang replaced GCC on supported architectures
  • New iSCSI stack
  • NAND framework
  • BIND replaced with LDNS and Unbound in base system
  • ZFS on Root File system
  • Added support for Raspberry Pi
  • pkg is the next generation FreeBSD package manager, also referred to as pkgng[34]
舊版本,不再支援: 10.1 14 November 2014 31 December 2016[35]
  • Virtualization improvements (FreeBSD/i386 guests in bhyve, boot from ZFS)
  • UEFI boot for amd64
  • Support for UDP Lite protocol (RFC 3828)
  • ZFS performance improvements
  • SMP support for armv6
  • New autofs-based automounter
舊版本,不再支援: 10.2 13 August 2015 31 December 2016
  • Linux compatibility version updated to support CentOS 6 ports
  • DRM code updated to match Linux 3.8.13, allowing multiple simultaneous X servers
  • ZFS reliability and performance improvements
  • GNOME, KDE, resolvconf, and ntp versions updated
  • Several enhancements to FreeBSD/arm support
舊版本,不再支援: 10.3 4 April 2016 30 April 2018
  • Support for 64-bit Linux binaries through the compatibility layer
  • ZFS booting via UEFI
  • Automatic root-on-ZFS UEFI installations
  • GNOME, X.Org Server, TeX Live, and xz versions updated
舊版本,不再支援: 10.4 3 October 2017[36] October2018年10月31日,​6年前​(2018-10-31 (2018-10-31)[37]
  • Support for eMMC storage and Intel Kaby Lake devices
  • em(4) driver capable of WOL with Intel i217, i218 and i219 chips
  • OpenSSH, GNOME, and Xorg-Server has been updated
  • fsck_ffs(8) utility finds alternate superblocks
當前版本: 11/stable - September2021年9月30日,​3年前​(2021-09-30 (2021-09-30)[38] -
舊版本,不再支援: 11.0 10 October 2016[39] November 30, 2017[40]
  • New version of NetMap[41]
舊版本,不再支援: 11.1 26 July 2017[42] September 30, 2018[43]
當前版本: 11.2[44] 27 June 2018[45][46][47]
  • umount(8) -N new flag which is used to forcefully unmount an NFS mounted filesystem
  • crontab -f new flag added
未來版本: 12.0 11 December 2018[48] Currently under active development. Many things may change. Some initial notes:
  • Current UPDATING file[49]
  • What's New in FreeBSD 12[50]
  • 12.0 Release Notes Template[51]
Version Release date Supported until Significant changes

也參看

[編輯]

參考文獻

[編輯]

引文

[編輯]
  1. ^ June 19 is National FreeBSD Day!. FreeBSD Foundation. [13 November 2017]. 
  2. ^ Lucas 2007,第4-5頁.
  3. ^ 3.0 3.1 3.2 Lucas 2007,第5頁.
  4. ^ https://lists.freebsd.org/pipermail/freebsd-stable/2012-June/068129.html
  5. ^ https://www.freebsdfoundation.org/press/2013Jul-newsletter#whatsapp
  6. ^ http://flightaware.com/about/code/freebsd.rvt
  7. ^ Lehey 2003,第8頁.
  8. ^ Lucas 2007,第220頁.
  9. ^ Lucas 2007,18. DISK TRICKS WITH GEOM.
  10. ^ Lucas 2007,第273頁.
  11. ^ Lucas 2007,第440頁.
  12. ^ 12.0 12.1 Lucas,第317頁.
  13. ^ Lehey 2003,第162頁.
  14. ^ McKusick & Neville-Neil 2004,Chapter 2. Design Overview of FreeBSD.
  15. ^ Michael Lucas 2007,第118頁.
  16. ^ Thread models semantics: Solaris and Linux M:N to 1:1 thread model (PDF). Department of computer Science and Engineering, Air University Multan Pakistan. [16 September 2014]. 
  17. ^ 17.0 17.1 Lucas 2007,第359頁.
  18. ^ Lucas 2007,第25頁.
  19. ^ Lehey 2003,第16頁.
  20. ^ Lehey 2003,第17頁.
  21. ^ Lehey 2003,第20頁.
  22. ^ 22.0 22.1 Lucas 2007,第6頁.
  23. ^ Lucas 2007,第372-375頁.
  24. ^ (1) Jan Koum - Last week, I donated one million dollars to the FreeBSD.... Facebook. November 17, 2014. 
  25. ^ Kernel Programming Guide: BSD Overview. Apple Inc. 
  26. ^ Porting UNIX/Linux Applications to OS X: Overview of OS X. Apple Inc. 
  27. ^ https://www.freebsd.org/releases/4.0R/announce.html
  28. ^ https://lists.freebsd.org/pipermail/freebsd-security/2006-October/004111.html
  29. ^ https://www.freebsd.org/releases/4.0R/notes.html
  30. ^ https://www.freebsd.org/releases/
  31. ^ https://www.freebsd.org/releases/9.1R/announce.html
  32. ^ Using pkgng for Binary Package Management. FreeBSD 9.2 Handbook. FreeBSD Project. [22 June 2018]. 
  33. ^ https://www.freebsd.org/security/security.html
  34. ^ https://www.freebsd.org/releases/10.0R/relnotes.html
  35. ^ FreeBSD Security Information - End of Life. The FreeBSD Project. [10 October 2016]. 
  36. ^ FreeBSD 10.4-RELEASE Announcement. The FreeBSD Project. [3 October 2017]. 
  37. ^ FreeBSD Security Information — End of Life. The FreeBSD Project. [3 October 2017]. 
  38. ^ https://www.freebsd.org/security/#sup
  39. ^ FreeBSD 11.0-RELEASE Announcement. The FreeBSD Project. [10 October 2016]. 
  40. ^ <https://www.freebsd.org/security/unsupported.html
  41. ^ What's new for FreeBSD 11. The FreeBSD Project. [24 March 2015]. 
  42. ^ FreeBSD 11.1-RELEASE Announcement. The FreeBSD Project. [26 July 2017]. 
  43. ^ Officer, FreeBSD Security. [FreeBSD-Announce] FreeBSD 11.1 end-of-life. 4 September 2018 [2018-09-06]. 
  44. ^ DistroWatch Weekly, Issue 769, 25 June 2018
  45. ^ FreeBSD 11.2 Release Process. The FreeBSD Project. [2018-02-18]. 
  46. ^ FreeBSD 11.2-RELEASE Announcement
  47. ^ DistroWatch Weekly, Issue 770, 2 July 2018
  48. ^ FreeBSD 12.0 Release Process. The FreeBSD Project. 2017-09-18. 
  49. ^ Updating Information for FreeBSD current users (SVN r327952). 2018-01-14. 
  50. ^ WhatsNewFreeBSD12. 2016-08-28. 
  51. ^ FreeBSD 12.0-CURRENT Release Notes. The FreeBSD Project. 2017-12-07. 

引用錯誤:在<references>標籤中name屬性為「why freebsd」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「welcome」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「vs-linux」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「survey」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「kirkmck」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「history」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「freebsdmall-history」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「linuxtoday-walnut」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「tcpip-stack」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「packt-ipv6」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「bsdcan-wireless」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「kame-project」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「ipx-appletalk」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「fbsd-carp」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「softupdates」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「datamation-zfs」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「geli」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「usenix-gbde」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「trustedbsd」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「portability」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「commguide-archs」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「handbook-ports」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「usenix-ports」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「phoronix-pkgng」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「fosdem-bhyve」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「phoronix-bhyve」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「informit-bsd」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「freebsddl」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「eurobsdcon-bhyve」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「newsforge-bincomp」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「unleashed」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「phoronix-linuxemu」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「pingwales-evil」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「usenix-ule」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「usenix-kqueue」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「eurobsdcon」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「asiabsdcon」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「informit-bsd-tree」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「foundation-about」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「fsf-license」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「osi-license」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「rwatson-binblobs」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「copyright」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「cddl」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「osnews-clangbsd」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「mckusick-usenix」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「saving-unix」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「daemon」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「osnews-logo」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「logo-anon」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「logo-result」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「freebsd-coin」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「logo」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「announcing-dfbsd」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「scei-ps3」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「ps4-phoronix」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「ps4-geek」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「thereg-ps4」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「netflix」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「netflix-mailinglist」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「kernelnomicon-rpi」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「osnews-rasbpi」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「sysinstall-manpage」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「osnews-bsdfamily」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「osnews-2014」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「honline-hack」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「computerworld-hack」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「techeye-hack」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「onlamp-acls」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「releases」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「lists」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「watson-mac-framework」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「netbsd-openpam」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「2004-trustedbsd」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「usenix-trustedbsd」的參考文獻沒有在文中使用
引用錯誤:在<references>標籤中name屬性為「bsdcan」的參考文獻沒有在文中使用

引用錯誤:在<references>標籤中name屬性為「freebsd10.3」的參考文獻沒有在文中使用

來源

[編輯]

外部聯繫

[編輯]
  • 找不到URL。請在此處指定URL或在維基數據上添加。
  • Ykla/FreeBSD在DistroWatch上的頁面

[[Category:1993年软件]] [[Category:ARM 操作系统]] [[Category:计算平台]] [[Category:FreeBSD]] [[Category:轻量级类Unix系统]] [[Category:使用BSD许可证的软件]]