Linux 核心和 Rust on Linux 的主要開發者 Miguel Ojeda 近日再向 Linux Kernel 郵寄清單提交了一個,繼續推進在 Linux 核心中增加對 Rust 作為第二語言支援。此舉意味著對 Linux 核心驅動程式等的可選 Rust 程式設計支援繼續成熟; 稱,按著這一趨勢,今年或將有望看到主線狀態。
此次提交的 Rust for Linux v4 修補程式中,包含的更新內容有:
- Rust 核心模組可以刪除一些不再需要的 Crate 屬性的 boilerplate code
- 圍繞程式碼註釋和程式碼檔案的 Rust 編碼指南已經新增
- 更多的 Linux 核心持續整合(CI)系統也已經準備好在 Linux 核心中構建/測試 Rust 程式碼
- 對 Rust 核心的抽象和範例驅動程式碼進行了一些改進
- 以及一些其他清理、修復和改進
Miguel Ojeda 稱,「Rust 支援仍然是實驗性的。但是,支援已經足夠好,核心開發人員可以開始研究子系統的 Rust 抽象並編寫驅動程式和其他模組。」
更多詳情可