在 9 月 12 日都柏林舉行的 2022 Linux Plumbers Conference 上,有一場關于Rust 是否會出現在 Linux 中的小型會議,讨論了将 Rust 作為一門系統編程語言集成到 Linux 内核主線的工作。會議上還有很多别的有意思的讨論,比如 Rust 編寫的 NVMe 驅動程序,其性能與 C 編寫的驅動程序一樣好。
領導“Rust for Linux”工作的 Miguel Ojeda 介紹了過去一年 Linux 内核工作進展。雖然目前還需要 Rust 官方的基于 LLVM 的編譯器,但會議上也有演示 GCC 13提供的初步的 Rust 支持,目前該工作還在進行中。GCC-Rust 已經很好地融合在一起,但要實現所有功能,并能與基于 LLVM 的編譯器相媲美,這方面還有很長的路要走。
西部數據公司的 Andreas Hindborg 圍繞基于 Rust 的 NVMe 驅動程序發表了演講。雖然 Linux 内核已經擁有出色的基于 C 編寫的 NVMe 驅動程序,但嘗試使用 Rust 編寫的 NVMe 驅動程序也很有趣,因為該驅動程序被廣泛使用且很重要。測試 Rust 驅動程序的性能也很容易。
雖然 Rust NVMe 驅動程序仍處于實驗階段,但結果看起來非常好。通過Hindborg 的幻燈片可以查看詳細信息:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!