Linux内核开始准备Rust 1.78升级


在最近升级到Rust 1.77之后,Linux内核Rust代码正准备迁移到Rust 1.78, Rust 1.78将在大约一个月后作为稳定版本发布。

Rust 1.78要到5月初才会发布,而由Miguel Ojeda领导的Rust Linux内核开发人员已经在为下一次升级做准备。随着向Rust 1.78的转变,这是他们第一次不需要“alloc”分支代码,也为Linux内核的Rust分配api扫清了道路,进而为其他功能(如原地模块初始化)铺平了道路。

Rust 1.78升级补丁会进行升级,然后删除一些冗余的导入,并在兼容性发生变化时为LockClassKey实现“Default”。

Rust 1.78增加了“feature(asm_goto)”特性,支持指向Rust静态的可变指针,在启用调试断言时检查所有不安全的先决条件,等等。更多关于Rust 1.78变化的细节可以通过releases.rs找到。

The Rust 1.78 release should occur around 2 May and allow time for this kernel code upgrade to happen for the next kernel cycle, Linux 6.10 with its merge window later in May.

上一篇 docker容器启动失败怎么查找原因
下一篇 docker容器是干什么的
剑圣无痕

剑圣无痕

这个人很懒,什么都没有留下~

本月创作热力图