FreeBSD/arm64成為FreeBSD 13的Tier 1級別工程
FreeBSD項目將在FreeBSD 13版本中把arm64提升為Tier 1級別,這意味著將為這一體系的計算設施帶來提供發布鏡像、二進制包和安全性和勘誤更新。雖然預計會有一些小的問題,但相信這個移植版本已經足夠成熟。這些問題可以在FreeBSD 13的生命週期內解決。
FreeBSD/arm64 (也稱為AArch64) 的開發工作開始於2014年,在Arm慷慨的資金和技術支持下成立了Cavium 和FreeBSD 基金會。FreeBSD 11.0在2016年10月到來,是第一個支持該架構的版本。這一版本對內核、工具鏈、userland和端口進行了改進,自那時起,支持arm64架構的一攬子基礎設施一直在開發中。
FreeBSD基本系統已經為arm64 升級到Tier 1級別做好了準備,發布工程、安全和端口團隊均已經可以實現支持arm64的Tier 1要求。安全更新通過freebsd-update也已經包含了對arm64的支持(從FreeBSD 13 RC開始)。
FreeBSD所需的端口基礎架構已為arm64和大多數端口準備就緒,包括軟件包構建服務器也已經到位,這些機器是通過結合FreeBSD基金會的購買和慷慨的捐贈換來的。
為了支持無法使用arm64硬件的端口維護人員。FreeBSD將改善ports 的CI 和測試資源(這項工作將惠及所有架構),還將建議建立一個或更多低成本的FreeBSD/arm64參考平台。
Tier 1級別下所包含的保證描述如下:
https://docs.freebsd.org/en_US.ISO8859-1/articles/committers-guide/archs.html
AArch64 生態系統的成熟度確保了後續世代的硬件產品的多樣性,FreeBSD項目將受益匪淺。這一平台增長軌跡表明這將是未來幾年市場的重要組成部分,FreeBSD全平台都將從這個市場的開發中受益。