64位ARM(AArch64)Little-endian内核将准备好在即将到来的Linux6.9周期中支持Rust内核代码。
在ARM64开发树中通过“Next/Rust-for-arm64”排队的是获得Rust ARM64/AArch64对Rust内核代码的支持的补丁。这个提交备注:
“此提交为AArch64的Rust提供生成标志。内核中已有的核心Rust支持完成其余工作。这使Rust生成标志中的PAC ret和bti选项与生成C时使用的选项相匹配。
铁锈样本已经用这一承诺进行了测试。
AArch64现在是继x86_64(和x86_64用户模式Linux“um”)和LoongArch之后的最新架构,在Linux内核中支持Rust。
到目前为止,Rust for Linux内核支持的大部分内容都是关于基础设施的到位,包括各种示例代码。在Linux 6.8中, 一种锈写网络PHY驱动程序 although it's a port from an existing C driver. The Rust Apple Silicon SGX DRM driver remains on the way as well as other Rust kernel drivers to come.