Linux 内核中 Rust 的最新状态
在近日举行的 Linux Plumbers Conference 上,Linux 和 Rust 开发人员 Miguel Ojeda 向 Linux 内核开发人员介绍了有关 Linux 内核中 Rust 的最新情况。简而言之,Rust Linux 正在不断走向成熟,并得到了思科、三星和 Canonical 等开发者和供应商的大力支持。 目前,一些发行版已经张开双臂拥抱 Rust。例如,Ubuntu 已经提供了“构建和测试树外内核模块所需的所有必要工具链和内核要求”。 三大 Linux Rust 工具链也正在形成。一个是 rustc 的 GCC codegen,该工具链无需修改源代码即可编译并启动主线 Rust 和 Linux。 另一个是 GCC Front-End for Rust,它可以由现有的 rustc 前端加载,但受益于 GCC 的优化;不过该项目仍处于 alpha 阶段。还有一个是 Coccinelle for Rust;Coccinelle 是一个用于制作大规模 Linux 内核 C 源代码的工具,而 Coccinelle for Rust 正试图将这一功能引入 Rust 代...
