• Linux 7.0 Makes Preparations For Rust 1.95 Last week was the main feature pull of Rust programming language updates for the Linux 7.0 kernel merge window. • Most notable with that pull was Rust officially concluding its “experimental” in now treating Rust for Linux kernel/driver programming as stable and here to stay. • Sent out today was a round of Rust fixes for Linux 7.0 that includes preparations for the upcoming Rust 1.95 release. • Rust 1.95 is being branched from master on 27 February and aiming for its stable release on 16 April. • Rust 1.95 stabilizes if let guards, changing some ports to tier 2 status, and various other changes. • For Linux 7.0 they are now passing the “-Zunstable-options” flag that will be required by the Rust 1.95 release.
Article Summaries:
- Linux 7.0’s latest merge window focused on preparing the kernel for the upcoming Rust 1.95 release. The kernel now passes the
-Zunstable-optionsflag, required for Rust 1.95’s new command‑line features, and includes several fixes to support the new language version. Key changes address a missing bound in the IRQ module, a Clippy warning in the pin‑init crate, an objtool warning when using older Rust 1.84, and missing “unsafe” blocks in the list module. Rust 1.95, branching from master on 27 Feb and targeting a stable release on 16 Apr, stabilizes if‑let guards, upgrades some ports to tier 2 status, and introduces other improvements.
Sources: