在即将到来的 Linux 6.9 周期中,64 位 Arm (AArch64) little-endian 内核将支持 Rust 内核代码。通过”next/rust-for-arm64″在 ARM64 开发树中排队的补丁是为了让 Rust ARM64/AArch64 支持 Rust 内核代码到达终点线。
提交说明显示:
“此提交为 Rust for AArch64 提供了构建标志。内核中已有的 Rust 核心支持将完成其余工作。这使得 Rust 联编标志中的 PAC ret 和 BTI 选项与联编 C 语言时使用的选项相匹配。
Rust 样本已通过此提交的测试。”
AArch64 现在是继 x86_64(以及 x86_64 用户模式 Linux”um”)和 LoongArch 之后在 Linux 内核中支持 Rust 的最新架构。
到目前为止,Linux 内核的 Rust 支持主要是在基础设施方面,包括各种示例代码。现在,Linux 6.8 中已经有了Rust 编写的网络 PHY 驱动程序,尽管它是从现有的 C 语言驱动程序移植过来的。
Rust Apple Silicon SGX DRM 驱动程序以及其他 Rust 内核驱动程序仍在开发中。
© 版权声明
文是楼上发的,图是楼上帖的,寻仇请认准对象。
有些是原创,有些图文皆转载,如有侵权,请联系告知,必删。
如果不爽,请怼作者,吐槽君和你们是一伙的!请勿伤及无辜...
本站所有原创帖均可复制、搬运,开网站就是为了大家一起乐乐,不在乎版权。
对了,本站小水管,垃圾服务器,请不要采集,吐槽君纯属用爱发电,经不起折腾。
THE END
暂无评论内容