Linux 7.4 引入约 1.7 万行 Rust 内核代码,Zerocopy 一次跨越八个版本

2026-10-20 19:27:29
来源:IT之家
分享
文章提及标的

IT之家10月20日消息,据Phoronix今日报道,Linux7.4的合并窗口已经开启,Rust for Linux项目负责人Miguel Ojeda向内核主线提交了本轮Rust代码的拉取请求。

这批代码规模约1.7万行,是近期Rust内核支持中体量较大的一次更新,核心变化主要涉及Zerocopy库升级、内核基础设施改进及安全初始化机制增强。

最显眼的变化来自Zerocopy crate。这个库为原始字节序列与结构化类型之间的安全转换提供trait和宏,Linux7.4将它一次性向前推进了八个版本。

由于Zerocopy直接参与内核中零拷贝路径的数据解释,版本跨度如此之大,意味着相关安全抽象和诊断信息会同步跟进。

与之配套的是工具链层面的调整:Rust for Linux7.4启用了不稳定的proc_macro_span特性,让所有过程宏的编译期诊断能够指向更精确的源码位置,而不是笼统地报错在宏调用处。

除库更新外,此次Rust内核代码还将调整工具链和基础设施,启用不稳定的proc_macro_span特性,以改善各类过程宏的诊断信息。IT之家注意到,内核Rust代码还将新增mem和ratelimit模块,并改进部分现有模块。

pin-init crate也将获得功能增强,新增对元组结构体的支持,并允许以安全方式创建自引用结构,同时进一步改善错误诊断信息。

除了这份主要拉取请求,Linux7.4预计还将通过各子系统的独立拉取请求引入更多Rust代码更新,包括NVIDIA Nova(NVMI)驱动改进,以及Rust DRM图形驱动基础设施的相关工作。

免责声明:风险提示:本文内容仅供参考,不代表同花顺观点。同花顺各类信息服务基于人工智能算法,如有出入请以证监会指定上市公司信息披露平台为准。如有投资者据此操作,风险自担,同花顺对此不承担任何责任。
homeBack返回首页
不良信息举报与个人信息保护咨询专线:10100571违法和不良信息涉企侵权举报涉算法推荐举报专区涉青少年不良信息举报专区

浙江同花顺互联信息技术有限公司版权所有

网站备案号:浙ICP备18032105号
证券投资咨询服务提供:浙江同花顺云软件有限公司 (中国证监会核发证书编号:ZX0050)
AIME