Linux 之父發話:Rust 將合併到 Linux 5.20 核心中去

語言: CN / TW / HK

有各種用 Rust 重寫的開源專案。因此,在一段時間內被視為 Linux 核心的第二語言也就不足為奇了。​

幾天前在Linux 基金會的開源峰會上 ,Linus Torvals 提到我們應該期待在下一個核心版本即 Linux Kernel 5.20 中對 Rust 進行試驗。

Linux 之父 Linus Torvalds  在本月 21 日早上的 Linux 基金會開源峰會上發表講話時,談到了 Rust 在 Linux 核心中的可能性,並且它可能很快就會登陸——甚至可能是下一個核心週期。

Linus Torvalds 和 Dirk Hohndel 有他們通常的開源峰會主題演講/聊天,Linus 評論了核心中的 Rust 程式語言程式碼。

Torvalds 評論說,他們希望很快將 Rust 基礎設施合併到核心中,甚至可能用於下一個版本——即 Linux 5.20。

目前還沒有任何 Rust for Linux 拉取請求被髮送或合併,但是在核心的初始 Rust 啟用程式碼中已經開始穩定下來,包括基本的基礎設施、一些基本的示例驅動程式等。

上個月看到最新發布的 Rust Linux 核心補丁使更多功能成型並完成了額外的審查。如前所述,Linux 核心中的這種 Rust 支援在構建核心時仍然是可選的,具體取決於您是否希望僅在 Rust 程式碼中實現支援或任何核心功能。

Linux Kernel 5.19 版本將於 7 月底左右釋出。因此,5.20 的合併視窗應該在其穩定釋出後開啟(假設沒有意外延遲)。因此屆時我們將看到 Rust PR 是否已提交併登陸下一個核心版本。從事情的進展來看,這並不太令人驚訝了,更何況已經得到了 Linus 的祝福。

不僅對於 Rust,Linux Kernel 5.20 應該是對下一代硬體支援(包括 RDNA3 和更多功能)的重要更新。

Linux 5.20已經有了一些值得注意的效能優化,新的硬體支援,更多的 AMD 支援工作,RDNA3 有望在該核心版本中處於良好狀態,可能會看到 MGLRU 主線,以及預期的其他功能。