-
FreeBSD
鎖定
- 中文名
- FreeBSD
- 外文名
- FreeBSD
- 本 質
- 類UNIX操作系統
- 管理機構
- FreeBSD 基金會
FreeBSD發展歷史
FreeBSD(4張)
FreeBSD 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版本
FreeBSD發展
截至2018年7月17日 -FreeBSD 11.2正式版發佈了。
FreeBSD組織結構
FreeBSD的項目是由FreeBSD的志願者或一些有SVN提交權限的開發者開發維護的。有幾種不同類型的提交,包括提交源代碼(基本操作系統),DOC提交(文件和網站的作者)和ports(第三方應用程序移植或基礎程序)。每隔兩年FreeBSD提交者選舉9名成員組成的FreeBSD核心團隊,負責整個項目的方向,項目規則的制定和實施新的“commit bits”,或SVN提交權限的授予和批准。FreeBSD核心團隊,開發團隊,包括負責安全公告(安全官團隊),發行(工程隊)發佈工程和管理的端口集合(端口管理團隊),被正式分配到一些任務和責任。FreeBSD項目是在開源項目中開發工作超過25年的不尋常的項目,有一些過去美國加州大學開發的一些BSD的計算機系統研究小組的人員參與其中。
[6]
FreeBSD分支
FreeBSD的開發者保持至少兩個分支的同步發展。在-CURRENT分支的FreeBSD的開發始終代表“ 流血的邊緣 “(bleeding edge)。一個的FreeBSD -STABLE分支創建的每一個主版本號,從中-RELEASE削減大約每4-6個月一次。如果一個功能是足夠穩定和成熟,它可能會和向後來的-STABLE分支的合併。FreeBSD的開發模式詳見Niklas Saers的文章。
[7-8]
FreeBSD基金會
FreeBSD基金會的支持FreeBSD的開發部分。該基金會是一個非營利性組織,接受捐贈基金FreeBSD的開發。這些資金已用於贊助的具體活動,購買硬件和網絡基礎設施的開發,開發者峯會提供旅費補助,並提供法律支持FreeBSD的項目。
FreeBSD衍生產品
FreeBSD開源
TrueOS(FreeBSD 不自帶圖形界面,TrueOS 讓 FreeBSD 向着桌面使用更邁進了一步,自帶了圖形界面,不過驅動程序一直比 Linux 平台少,特別是一些較新的硬件)、DesktopBSD 、GhostBSD
FreeBSD商業
Blue Coat Systems 網絡應用程序;
任天堂的Switch遊戲機,在操作系統層面的編碼部署中採用了FreeBSD內核。
[10]
FreeBSD許可證
FreeBSD包含了GNU公共通用許可證(GPL)、GNU寬公共通用許可證(LGPL)、ISC、CDDL和Beerware許可證的程式碼,也有使用三條款和四條款的BSD許可證的程式碼。另外有些驅動程式也包涵了binary blob,像是Atheros公司的硬件抽象層。這使得所有人都可以自由地使用還有再散佈FreeBSD。
不過,FreeBSD的核心和新開發的程式碼大多都使用兩條款的BSD許可證釋放出,許多使用GPL的程式碼都必須經過靜室工程,以其他授權方式重寫,這主要是避免整個核心受到GPL影響。
- 參考資料
-
- 1. A quick tour of the BSD alternative .IBM官網.2005-07-19[引用日期2013-01-11]
- 2. FreeBSD 12.1-RELEASE Hardware Notes .FreeBSD官網.2019-09-17[引用日期2020-1-16]
- 3. FreeBSD Handbook--Chapter 1 Introduction .freebsd官網.2012-11-30[引用日期2013-01-11]
- 4. FreeBSD Security Information .freeBSD官網.2012-11-30[引用日期2013-01-11]
- 5. The FreeBSD Developers .www.freebsd.org.2012-11-30[引用日期2013-01-11]
- 6. FreeBSD Project Administration and Management .FreeBSD官網.2012-11-28[引用日期2013-01-11]
- 7. Frequently Asked Questions for FreeBSD 7.X, 8.X, and 9.X .freeBSD官網.2012-11-28[引用日期2013-01-11]
- 8. A project model for the FreeBSD Project .FreeBSD官網.2004-11-30[引用日期2013-01-11]
- 9. Archived - Useful Mac OS X Terms: What is Darwin? .support.apple.com.2012-2-20[引用日期2013-01-11]
- 10. 任天堂的新掌機 Nintendo Switch 運行 FreeBSD 內核 - OSCHINA - 中文開源技術交流社區 .OSCHINA - 中文開源技術交流社區.2017-03-07[引用日期2021-02-22]
- 11. FreeBSD 13.0-RELEASE Announcement .The FreeBSD Project.2021-04-13[引用日期2022-08-28]
- 12. FreeBSD 13.1-RELEASE Announcement .The FreeBSD Project.2022-05-16[引用日期2022-08-28]
- 13. FreeBSD 12.0-RELEASE Announcement .The FreeBSD Project.2018-12-11[引用日期2022-08-28]
- 14. FreeBSD 11.0-RELEASE Announcement .The FreeBSD Project.2016-10-10[引用日期2022-08-28]
- 15. FreeBSD 10.0-RELEASE Announcement .The FreeBSD Project.2014-01-20[引用日期2022-08-28]
- 16. FreeBSD 9.0-RELEASE Announcement .The FreeBSD Project.2012-01-12[引用日期2022-08-28]
- 17. FreeBSD 2.0 Announcement .The FreeBSD Project.1994-11-22[引用日期2022-08-28]
- 18. FreeBSD 3.0 Announcement .The FreeBSD Project.1998-10-16[引用日期2022-08-28]
- 19. FreeBSD 4.0 Announcement .The FreeBSD Project.2000-03-14[引用日期2022-08-28]
- 20. FreeBSD 1.0 Announcement .The FreeBSD Project.1993-11-01[引用日期2022-08-28]
- 21. FreeBSD 8.0-RELEASE Announcement .The FreeBSD Project.2009-11-25[引用日期2022-08-28]
- 22. FreeBSD 7.0-RELEASE Announcement .The FreeBSD Project.2008-02-27[引用日期2022-08-28]
- 23. FreeBSD 6.0-RELEASE Announcement .The FreeBSD Project.2005-11-04[引用日期2022-08-28]
- 24. FreeBSD 5.0-RELEASE Announcement .The FreeBSD Project.2003-01-19[引用日期2022-08-28]
- 25. 修復內存泄露問題,FreeBSD 12.4 正式發佈 - IT之家 .IT之家.2022-12-07[引用日期2022-12-07]
- 收起