Rust 在 Linux 內(nèi)核的最新進展
雖然本周末結(jié)束的 Linux 5.15 合并窗口并未支持 Rust 編程語言在內(nèi)核中的使用,但這項工作仍在進行中。
Linux 內(nèi)核維護者 Miguel Ojeda 近日在 Linaro Connect 虛擬會議上介紹了 Rust for Linux 的工作進展。Miguel Ojeda 受雇于谷歌,專門負責 Rust for Linux 的開發(fā)工作,也是主要開發(fā)者之一。
據(jù)介紹,現(xiàn)在已經(jīng)有 RFC 補丁用于添加 Rust 基礎(chǔ)設(shè)施支持和至少一個基本的虛擬驅(qū)動程序,但到目前為止,這項工作還沒有真正落地。
Miguel 先是介紹了 Rust 的相關(guān)背景和特性,以及它為 Linux 內(nèi)核提供的好處。后面才進入了主題 —— Rust 在內(nèi)核中的支持情況。
他還提到了三個編譯器后端的進展情況,rustc_codegen_gcc 進展最快,目前已通過了部分的 rustc 測試,rustc_codegen_llvm 是目前的主要開發(fā)項目,Rust GCC 預(yù)計在 1~2 年內(nèi)完成。
本文轉(zhuǎn)自O(shè)SCHINA
本文標題:Rust 在 Linux 內(nèi)核的最新進展
本文地址:https://www.oschina.net/news/160136/rust-linux-kernel-linaro-2021