首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
Rust for Linux 第五个补丁版本提交
2022年3月19日 09:19 | 阅读 1489 次

Linux 内核和 Rust on Linux 的主要开发者 Miguel Ojeda 向 Linux Kernel 邮件列表提交了一个新补丁 (v5)继续推进在 Linux 内核中增加对 Rust 作为第二语言支持。

一些 Rust for Linux v5 的更改包括:

  • 工具链和 alloc 已经升级到了 Rust 1.59.0。这个版本稳定了 feature(global_asm) 以及 Csymbol-mangling-version=v0 flag。
  • 添加了对用 Rust 编写的主机程序的支持。
  • 现在,目标规范文件是根据内核配置,通过 Rust 脚本即时生成的,而不是有几个预定义的文件。生成文件的内容被简化了,对于 x86 来说,所有可以通过命令行指定的选项都被移到了架构 "Makefile "中。目标在于尽可能地减少所有架构的文件内容,并最终不再需要这样的文件。
  • 新增 "HAVE_RUST "内核选项。
  • 添加了关于 RUSTFLAGS* 和 KBUILD_RUST* 变量的文档。
  • 简化了文档中的 tags 和 cross-references
  • 为 Hardware Random Number Generator 添加了 abstraction。
  • 增加了新的特征和类型,以及其他用于改善 Rust 的 Linux 内核集成和抽象的变化。

“Rust 支持仍然是实验性的。但是,支持已经足够好,内核开发人员可以开始研究子系统的 Rust 抽象并编写驱动程序和其他模块。”

更多详情可查看邮件列表

(文/开源中国)    




评论 (0)
游客请输入验证码
最新评论
0
0
收藏