Rust for Linux 新補丁:為 Linux 核心增加對 Rust 作為第二語言的支援

snakesss發表於2021-12-16

近日,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 程式碼。

相關文章