Linux 核心開始為Rust 1.78 升級做準備
Linux 核心Rust 程式碼正準備升級到Rust 1.78,該版本將在一個月後發佈為穩定版。 Rust 1.78要到5月初才會發布,而由米格爾-奧赫達(Miguel Ojeda)領導的Rust Linux核心開發人員已經在為下一次升級做準備了。
隨著向Rust 1.78 的轉變,這是他們第一次不再需要”alloc”分叉程式碼,同時也為Linux 核心的Rust 分配應用程式介面掃清了道路,進而實現其他功能,如就地模組初始化。
Rust 1.78 升級修補程式完成升級後,只需丟棄一些多餘的導入,並執行LockClassKey 執行”Default”(預設)作為相容性變更。
Rust 1.78 新增了”feature(asm_goto)”特性、支援指向Rust 靜態的可變指標、啟用偵錯斷言時檢查所有不安全的前置條件等。有關Rust 1.78 整體變更的更多詳情,請造訪releases.rs。
Rust 1.78 版本應在5 月2 日左右發布,以便為下一個核心週期(Linux 6.10)的核心程式碼升級留出時間。