Linux 6.9 将支持 AArch64 体系上的 Rust 内核

2024年02月12日 20:24 次阅读 稿源:cnBeta.COM 条评论

在即将到来的 Linux 6.9 周期中,64 位 Arm (AArch64) little-endian 内核将支持 Rust 内核代码。通过"next/rust-for-arm64"在 ARM64 开发树中排队的补丁是为了让 Rust ARM64/AArch64 支持 Rust 内核代码到达终点线。

image.webp

提交说明显示:

"此提交为 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 内核驱动程序仍在开发中。

对文章打分

Linux 6.9 将支持 AArch64 体系上的 Rust 内核

1 (50%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      Top 10

      招聘

      created by ceallan