Redian新闻
>
Linux内核收获一批新的Rust基础设施优化补丁

Linux内核收获一批新的Rust基础设施优化补丁

公众号新闻
出品 | OSC开源社区(ID:oschina2013)
今年 10 月,初始的 Rust 基础设施已被合并到 Linux 6.1 。意味着未来 Rust 编程语言将用于内核驱动程序和其他子系统的代码。但 10 月的 Rust for Linux 只提供了底层的基础设施和一些非常基础的集成,缺少很多规范和子系统抽象。
近日,领导 Rust for Linux 工作的 Miguel Ojeda 发布了一组优化补丁( 28 个),为内核提供了更多的 Rust 核心支持代码。
Ojeda 在补丁系列邮件中解释道:

这个补丁系列是对上游 Rust 支持的第一批更改,所有引入的设施都是 “Rust 核心” 的一部分,不会与 C 端交互(没有使用新的 C 类型;只有 strlen、memchr、额外的错误代码和一些更多的 printk 格式字符串)。

该系列补丁的主要内容:

1、让 str.rs 和 print.rs 与下游同步

2、添加剩余的 proc 宏

3、让 error.rs 更完整,尽管稍后会出现更多的 pub(crate) 功能(以避免在系列之间留下死代码)。

此外,此系列补丁使用了一些临时的 #[allow(dead_code)] 属性,以便在组织补丁时有更多的自由度,同时保持所有补丁都可构建,而不会出现警告 / 错误。但这些属性只是临时使用,在系列补丁最终发布时没剩下多少。

这批补丁几乎所有代码都在 linux-next 中呆了好几个月,属于 Rust 补丁系列的一部分,且每个补丁都在启用 Rust 的 defconfig 上进行了构建测试。鉴于其测试的完整度,这批补丁极有可能进入 Linux 6.2 合并窗口。
一旦所有 Rust 基础设施都到位,将会有一些硬件驱动程序开始转换为 Rust 代码,一些 C 驱动程序代码也会使用 Rust 重写。据外媒 Phoronix 预测,Rust for Linux 的首批主要用户之一应该是 Apple M1/M2 图形的 DRM 驱动程序。

相关链接:

http://lore.kernel.org/lkml/[email protected]/

https://www.phoronix.com/news/More-Rust-Upstream-Prep-Linux

有奖问卷

END



几款实用开源下载工具


这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Linus Torvalds:Rust 将被合并到 Linux 6.1 主线一文看懂|Linux内核反向映射机制原理华为开发者贡献 Linux 内核补丁,将核心内核函数速度提升 715 倍【权威解读】为啥说防疫措施优化 ≠ “躺平”?关于印发《关于扩大当前农业农村基础设施建设投资的工作方案》的通知【全球市场】防疫措施优化提振股汇市场—全球宏观与汇率焦点2022年(第33期)【财闻联播】39人阳性,这所高校党委书记被免职!乌方:基辅州重要基础设施发生爆炸Linux 6.2内核合并了新的Zstd实现Linux 6.1正式发布,带有MGLRU、初始Rust支持千层酥肉夹馍以调试 Rust 的方式来学习 Rust | Linux 中国小提琴名作 - Sibelius: Violin Concerto by 諏訪内晶子中国疫情防控措施优化调整,如何影响10类人群?北美最大的狂欢节浅析 Linux 内核 5.1 支持了新的异步 IO 框架 iouring农业农村部、水利部等8部门联合印发《关于扩大当前农业农村基础设施建设投资的工作方案》Bodhi Linux 7.0.0 开始测试新的功能和软件包 | Linux 中国速报:中国入境英国最新政策!内地与港澳人员往来措施优化Linux 内核 6.1 发布,包含初始 Rust 支持 | Linux 中国图解|Linux内存碎片整理国际 | 市场基础设施运营商的四大发展趋势小米工程师提交优化补丁被批,Linux内核维护者:太疯狂!关于 Linux 和 Git 的创造者 Linus Torvalds 的 20 件趣事 | Linux 中国拜登再次强调关键基础设施安全,要“锁紧数字大门”【信息安全三分钟】2022.10.13硬核观察 #848 Linux 6.1 发布,拉开 Rust 进入 Linux 内核的大幕小米工程师提交优化补丁被批,Linux 内核维护者:太疯狂!Rosalía 登意大利版《VOGUE》封面!畅游法国(18)-河谷的诉说初始的Rust基础设施已被合并到Linux 6.1Linus:Rust 将被合并到 Linux 6.1 主线硬核观察 #762 Facebook 在数百万台服务器上使用 Kpatch 内核实时补丁我们这群90后,正在字节跳动“死磕”Linux内核 | 卓越技术团队访谈录快递10年,如何从电商拦路虎成长为国民基础设施?在 Mac 上运行 Linux 更进一步,Apple SoC CPUFreq 驱动即将并入 Linux 主线内核不是俄军不好,而是世界第二和世界第一差距太大
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。