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