FreeBSD如何發(fā)展?這份技術(shù)路線圖做好了“五年規(guī)劃”
為了更好地支持 FreeBSD 項(xiàng)目,F(xiàn)reeBSD 基金會(huì)團(tuán)隊(duì)與基金會(huì)董事會(huì)以及 FreeBSD 核心團(tuán)隊(duì)舉辦了戰(zhàn)略會(huì)議,通過(guò)復(fù)盤(pán) FreeBSD 核心團(tuán)隊(duì)的用戶和開(kāi)發(fā)者調(diào)查結(jié)果,并與開(kāi)發(fā)者、用戶和 FreeBSD 社區(qū)的其他成員進(jìn)行交流,以確定他們的工作重點(diǎn)——總體目標(biāo)是擴(kuò)大和增強(qiáng)技術(shù)團(tuán)隊(duì)的實(shí)力。
根據(jù)從個(gè)人和商業(yè)用戶收集到的意見(jiàn)以及市場(chǎng)趨勢(shì),F(xiàn)reeBSD 基金會(huì)制定了一份時(shí)間跨度近 5 年的技術(shù)路線圖 (Technology Roadmap),主要囊括四個(gè)方面:
- 面向終端用戶的改進(jìn)(特指筆記本和臺(tái)式機(jī))
- 商用服務(wù)器
- 工具和應(yīng)用
- 虛擬化和容器
面向終端用戶的改進(jìn)
主要包含以下幾個(gè)方面:
- 優(yōu)化 Wi-Fi 性能:這是基金會(huì)正在努力填補(bǔ)的空白領(lǐng)域。他們請(qǐng)到了 Björn Zeeb,目的是讓 FreeBSD 支持在 LinuxKPI 層使用較新的英特爾芯片(由雙許可供應(yīng)商驅(qū)動(dòng)程序支持的芯片)
- 改進(jìn) DRM 圖形堆棧
- 幫助改進(jìn) pkgbase 項(xiàng)目
- 支持 Thunderbolt 3 / USB 4
- 改進(jìn)軟件包系統(tǒng)、端口樹(shù) (ports tree),包括每個(gè)版本的存儲(chǔ)倉(cāng)庫(kù)、改進(jìn)的 CI 和測(cè)試以及漏洞緩解工具的集成
商用服務(wù)器
在商用服務(wù)器方面,基金會(huì)表示將繼續(xù)投資支持 Tier 1 CPU 的工作,包括一般的錯(cuò)誤修復(fù)和性能改進(jìn)。這將包括對(duì) Tier 1 級(jí)別架構(gòu)供應(yīng)商的新 CPU 的基礎(chǔ)硬件支持,以及對(duì)新指令集架構(gòu)級(jí)功能的支持。
此外,基金會(huì)的技術(shù)團(tuán)隊(duì)也會(huì)投入時(shí)間改進(jìn)安全性,包括安全建議、主動(dòng)漏洞緩解措施,以及模糊測(cè)試工具(Syzkaller, KASAN 和 KMSAN sanitizers)。
最后,基金會(huì)將持續(xù)增加對(duì) CI 和 Release 工具的支持,改進(jìn) FreeBSD 的自托管 CI 構(gòu)建和測(cè)試環(huán)境。未來(lái)他們有多個(gè)與 CI 相關(guān)的重點(diǎn)領(lǐng)域。包括:通過(guò)托管 CI 工具 (Cirrus-CI) 和 Clang/LLVM 等項(xiàng)目的 CI 運(yùn)行器加強(qiáng)對(duì)第三方項(xiàng)目的支持。確保自托管的 CI 環(huán)境可以作為下游項(xiàng)目的模板。此外,還會(huì)把基金會(huì)的原型硬件 CI 實(shí)驗(yàn)室基礎(chǔ)設(shè)施投入生產(chǎn)環(huán)境。
工具和應(yīng)用
這部分工作的主題包括,確保 FreeBSD 仍然是令人信服的平臺(tái),以便下游項(xiàng)目使用 FreeBSD 或 FreeBSD 的一部分作為其工作基礎(chǔ)。和往常一樣,F(xiàn)reeBSD 團(tuán)隊(duì)在特定領(lǐng)域所做的工作通常是開(kāi)發(fā)者社區(qū)沒(méi)有解決的工作。
基金會(huì)已經(jīng)資助了 Moritz Systems 公司在 FreeBSD 中開(kāi)發(fā) LLDB 調(diào)試器方面的工作。已完成的工作集中在穩(wěn)定性和可維護(hù)性的改進(jìn)上,其次是對(duì) Arm64 的支持和 userland 調(diào)試的改進(jìn)。最終的預(yù)期結(jié)果是 LLDB 在 userland 調(diào)試方面處于良好的狀態(tài),現(xiàn)在他們已經(jīng)把精力轉(zhuǎn)移到增加實(shí)時(shí)和核心轉(zhuǎn)儲(chǔ)的內(nèi)核調(diào)試支持。
調(diào)試器之后,將開(kāi)始評(píng)估性能分析和工具方面的工作。
虛擬化和容器
FreeBSD 團(tuán)隊(duì)現(xiàn)在已開(kāi)始著手改進(jìn) bhyve 管理程序,包括改進(jìn)憑證管理。此項(xiàng)工作是實(shí)現(xiàn)更好的 jail 集成和以非 root 身份運(yùn)行 bhyve 的開(kāi)始。
此外,他們正在研究對(duì)虛擬文件系統(tǒng)的支持,并期望幫助整合長(zhǎng)期以來(lái)的樹(shù)外開(kāi)發(fā)工作,包括快照和遷移支持,以及 arm64 架構(gòu)的 bhyve。當(dāng)然,他們也正處于研究概念驗(yàn)證的早期階段, 以確定 FreeBSD 基金會(huì)的支持在哪些方面能夠最好地滿足終端用戶將現(xiàn)代容器概念應(yīng)用于 FreeBSD 的需求。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:FreeBSD 如何發(fā)展?這份技術(shù)路線圖做好了“五年規(guī)劃”
本文地址:https://www.oschina.net/news/178599/freebsd-technology-roadmap