Linux 之父發(fā)話:Rust 將合并到 Linux 5.20 內(nèi)核中去
有各種用 Rust 重寫的開源項目。因此,在一段時間內(nèi)被視為 Linux 內(nèi)核的第二語言也就不足為奇了。?
幾天前在Linux 基金會的開源峰會上,Linus Torvals 提到我們應(yīng)該期待在下一個內(nèi)核版本即 Linux Kernel 5.20 中對 Rust 進行試驗。
Linux 之父 Linus Torvalds 在本月 21 日早上的 Linux 基金會開源峰會上發(fā)表講話時,談到了 Rust 在 Linux 內(nèi)核中的可能性,并且它可能很快就會登陸——甚至可能是下一個內(nèi)核周期。
Linus Torvalds 和 Dirk Hohndel 有他們通常的開源峰會主題演講/聊天,Linus 評論了內(nèi)核中的 Rust 編程語言代碼。
Torvalds 評論說,他們希望很快將 Rust 基礎(chǔ)設(shè)施合并到內(nèi)核中,甚至可能用于下一個版本——即 Linux 5.20。
目前還沒有任何 Rust for Linux 拉取請求被發(fā)送或合并,但是在內(nèi)核的初始 Rust 啟用代碼中已經(jīng)開始穩(wěn)定下來,包括基本的基礎(chǔ)設(shè)施、一些基本的示例驅(qū)動程序等。
上個月看到最新發(fā)布的 Rust Linux 內(nèi)核補丁使更多功能成型并完成了額外的審查。如前所述,Linux 內(nèi)核中的這種 Rust 支持在構(gòu)建內(nèi)核時仍然是可選的,具體取決于您是否希望僅在 Rust 代碼中實現(xiàn)支持或任何內(nèi)核功能。
Linux Kernel 5.19 版本將于 7 月底左右發(fā)布。因此,5.20 的合并窗口應(yīng)該在其穩(wěn)定發(fā)布后打開(假設(shè)沒有意外延遲)。因此屆時我們將看到 Rust PR 是否已提交并登陸下一個內(nèi)核版本。從事情的進展來看,這并不太令人驚訝了,更何況已經(jīng)得到了 Linus 的祝福。
不僅對于 Rust,Linux Kernel 5.20 應(yīng)該是對下一代硬件支持(包括 RDNA3 和更多功能)的重要更新。
Linux 5.20已經(jīng)有了一些值得注意的性能優(yōu)化,新的硬件支持,更多的 AMD 支持工作,RDNA3 有望在該內(nèi)核版本中處于良好狀態(tài),可能會看到 MGLRU 主線,以及預(yù)期的其他功能。