皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.12中的Rust为Rust Binder做准备,支持消毒器和CPU缓解措施

Miguel Ojeda 已经提交了正在开发的 Linux 6.12 内核的所有 Rust 工具链和基础设施更改。

Rust 与 Linux 6.12 一起支持在内核中处理 CPU 安全缓解措施。Retpoline、Straight Line Speculation (SLS) 和 Rethunk 缓解措施现在在 Rust 内核代码中处理。Rust 代码现在还支持内核地址排错器 (KASAN)、内核控制流完整性 (KCFI) 和影子调用排错器。

Linux 6.12中的Rust为Rust Binder做准备,支持消毒器和CPU缓解措施

更新后的 Rust 基础设施还增加了 RUSTC_VERSION 支持,将帮助程序文件拆分为多个文件,放宽了对 Rust 和 GCC 插件配置的限制,以及对 Rust 内核 crate 的各种更新。

kernel crate 添加了新的 “list” 双向链接链表 和 “rbtree” 红黑树模块。这两个新模块都在为即将到来的基于 Rust 的内核 Binder 实现做准备。此外,对现有模块进行了各种改进。

在此 Rust 拉取请求之外,通过网络子系统提交的是另一个 Rust PHY 驱动程序合并和基于 Rust 的 QR 码支持,用于 DRM Panic 消息

通过此拉取请求提供有关 Linux 6.12 内核所有有趣 Rust 更改的更多详细信息。

转自 Rust In Linux 6.12 Prepares For Rust Binder, Supports Sanitizers & CPU Mitigations – Phoronix