Linux 7.4 引入1.7万行Rust内核代码(linux引导windows10) szthrk.cn

IT时代网10月20日消息,Linux 7.4 合并窗口已经开启,Rust for Linux 项目负责人向内核主线提交了本轮 Rust 代码拉取请求,规模约 1.7 万行,是近期 Rust 内核支持中体量较大的一次更新。

核心变化来自 Zerocopy 库:这个为原始字节序列与结构化类型之间安全转换提供支持的库,在 Linux 7.4 中一次性向前推进了八个版本。由于 Zerocopy 直接参与内核零拷贝路径的数据解释,版本跨度如此之大,意味着相关安全抽象和诊断信息会同步跟进。

工具链层面,本轮启用了不稳定的 proc_macro_span 特性,让过程宏的编译期诊断能够指向更精确的源码位置。内核 Rust 代码还将新增 mem 和 ratelimit 模块,pin-init crate 新增对元组结构体的支持,并允许以安全方式创建自引用结构。

,微软等厂商已多次为 Linux 7.4 贡献驱动代码,Rust 支持正成为内核更新周期的常规组成部分。

注:本文配图由AI生成。本文综合自IT之家等,文中包含AI辅助创作的内容。

编辑:林一舟