使用Linux 6.8内核的锈代码被提升到了1.75版本而本周末发布的新补丁将代码移植到铁锈1.76,然后是即将到来的铁锈1.77。
周六发布的是本补丁系列使内核的Rust基础设施达到了Rust 1.76的兼容性。紧随其后的是铁锈1.77补丁这还没有作为稳定的工具链发布。在Rust 1.77中,他们现在已经稳定了内核的Rust代码使用的单字段“Offset_of”特性。Rust 1.77还添加了一个“--check-cfg”选项,将来Rust内核代码可能会转换到该选项。
这遵循Rust for Linux的政策,即跟踪上游Rust版本升级,直到有一个可以声明的最低版本,其中所有使用的功能都被认为是稳定的。在未来的那个未知点,最低版本将被声明,如他们的版本策略。
This upgrading to Rust 1.77 will likely take place for the upcoming Linux 6.9 kernel merge window.