近日,Linux 核心和 Rust on Linux 的主要開發者 Miguel Ojeda向 Linux Kernel郵件列表提交了一個新補丁(v2),進一步推進了Rust for Linux的工作進展。
郵件內容表示,新的補丁將為 Linux 核心增加對 Rust 作為第二語言的支援,並且在多個方面改進了 Rust的整體支援,例如:
- Rust 程式碼現在已經依賴於穩定的 Rust 編譯器而不是之前的 beta 編譯器
- 新增了新的模組化選項
- 更嚴格的程式碼執行
- 啟用了額外的 Rust 編譯器診斷
- 為 in-kernel use 提供了新的抽象
- 以及其他低階別程式碼改進
Ojeda 稱,接下來每次釋出新的穩定 Rust 編譯器時,Linux 上的 Rust 都會進行遷移。目前其已經遷移到了上週剛釋出的 Rust 1.57.0 版本。
另外,紅帽現在也加入了 Arm、谷歌和微軟,一同表達了該專案的支援意向。
最後,希望在2022年能看到 Linux 核心中的第一個 Rust 程式碼。