新补丁为 MIPS 架构带来 Rust Linux 内核支持

2024年09月04日 09:30 次阅读 稿源:cnBeta.COM 条评论

说到 Linux 内核对 Rust 编程语言的支持,其中一个限制是对 CPU 架构的支持不够广泛。目前,Linux Rust 支持 x86_64、AArch64(ARM64)little-endian、LoongArch 和 RISC-V。虽然这些都涵盖了市场上主要的计算架构,但针对 POWER 和许多其他利基 CPU 架构都明显缺失,Linux 内核支持老化平台的特色依然没有被放弃。今天在 Linux 内核邮件列表上发布的补丁将把 Rust 支持扩展到 MIPS。

image.webp

Rust for Linux 内核支持的部分困难在于,它依赖于上游基于 LLVM 的 Rust 编译器所支持的架构,但在启用和验证新的 CPU 端口时仍需要修改 Linux 内核代码。今天发布的补丁旨在让 Rust 内核代码在 MIPS 硬件上运行。

杨嘉勋发布了 Rust MIPS 内核支持补丁,并评论道:

"本系列为 Rust for linux 添加了 MIPS arch 支持,希望 MIPS 的加入不会太晚 :-)

在 R4000(el)、mips32、mips32r2el、mips64、mips64r2el、mips64r6el 上测试的 Sample rust 模块"。

有兴趣的人可以通过这个 Linux 内核邮件列表Linux 内核中找到支持 Rust 的 MIPS 补丁。目前从初步反馈来看,在代码最终被上游 Linux 内核接受之前,一些新的 MIPS 目标三元组可能需要对上游 Rust 进行一些修改。

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。

对文章打分

新补丁为 MIPS 架构带来 Rust Linux 内核支持

1 (33%)
已有 条意见

    最新资讯

    加载中...

    编辑精选

    加载中...

    热门评论

      招聘

      created by ceallan