Hasty Briefsbeta

The state of the kernel Rust experiment

3 days ago
  • #Rust Programming
  • #Open Source Development
  • #Linux Kernel
  • NVIDIA Nova driver and Android binder driver merged into the mainline kernel.
  • Android 16 systems with Rust-written ashmem module are shipping, indicating millions of devices running Rust in the kernel.
  • Debian has enabled Rust in its kernel builds for the upcoming 'forky' release.
  • Rust code in the kernel has grown fivefold over the last year.
  • Increased cooperation between kernel and Rust language developers, influencing Rust's development.
  • Progress on rust_codegen_gcc and gccrs projects, with gccrs prioritizing kernel compilation.
  • Kernel's minimum Rust version policy tied to Debian stable releases, currently at Rust 1.78.
  • Discussion on increasing Rust version support frequency, balancing developer needs and distribution updates.
  • Debate on removing Rust's 'experimental' tag, citing Android's adoption and stable architecture support.
  • DRM subsystem considering requiring Rust for new drivers within a year.
  • Rust's success in attracting new developers and maintainers, improving documentation and code review processes.
  • Strong support from key figures like Linus Torvalds and Greg Kroah-Hartman for Rust's stable status.