论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 27阅读
  • 0回复

[业界新闻]3000行新的Rust基础架构代码进入Linux 6.13 [复制链接]

上一主题 下一主题
 

发帖
7079
今日发帖
最后登录
2024-12-23
只看楼主 倒序阅读 使用道具 楼主  发表于: 2024-11-27 09:53:53
  一夜之间,Rust for Linux首席开发者Miguel Ojeda提交了针对Linux 6.13假日内核的Rust基础架构/工具链更新大集合。这个大型Rust拉取请求补充了其他已经合并到Linux 6.13的Rust代码,如Rust文件抽象和Rust就地模块支持。 ~_BjcY  
9T;>gm  
  在这个主要的Rust拉取请求中,还包含了大量内核检查方面的变更/改进,例如一些新的安全相关内核检查。内核也开始使用最近稳定下来的"#[expect]"功能,如果没有发出预期警告,编译器就会发出警告。 T T 3 6Y  
`C_qqf  
  Linux 6.13的Rust更新还包括一个新的"FFI"板块,用于包含自定义的C FFI类型映射;一个新的"alloc"模块,在内核板块中支持通用的内核分配器;同步模块中的全局锁支持;以及各种文档更新。 7j|CWurvq  
L0VZ>!*o  
  Linux 6.13的完整Rust变更列表包含317万行新代码和897行移除代码,可通过此拉取请求查看。 h5P ]`r  
'Rnzu0<lF  
  另外,Christian Brauner今天发送了这个拉取请求,其中包含PID命名空间的Rust语言绑定。即将发布的各种Rust内核驱动程序也需要这些Rust绑定。 o5/BE`VD5c