~/talk

Rust project goals 2024: Stabilizing Rust in the Linux Kernel

Talkat Rust Nation UK 2025 · 2025-02-19..02-20· [rust]
slides:none on file

Project goal stabilizes concrete Rust features for the kernel: derive smart pointer and arbitrary self types enable custom smart pointers and method receivers, an asm label implements the kernel’s static branch patchpoint, const-evaluation rules now allow taking pointers to extern C statics, and CI builds the Linux kernel on each compiler change. A real driver runs on phones for over a year using unstable-but-supported features. Remaining work focuses on compiler flags, tooling (make integration, rust-project.toml) and wider architecture support.

AI-written summary · about

  1. 0:00Rust in Linux Kernel intro
  2. 1:01Why Rust for Linux
  3. 2:28Learning Rust in Kernel
  4. 3:57Rust project goals overview
  5. 5:07Stabilizing smart pointers
  6. 7:18Arbitrary self types
  7. 8:01Assembly goto optimizations
  8. 11:35Pointers to statics
  9. 15:05Stabilizing Rust reliably
  10. 17:392024 goals and plans
  11. 18:41Compiler flags and tooling
  12. 23:002025 tooling focus
  13. 24:24Making Rust kernel-friendly
  14. 25:50Q&A: Core kernel parts
  15. 27:14Q&A: Pushback on Rust
  16. 28:44Q&A: Rust Analyzer integration
  17. 30:50Q&A: Kernel dependencies
  18. 32:18Q&A: Architecture support
  19. 34:25Q&A: Remaining Rust work
  20. 36:14Q&A: Rust feature set
  21. 37:59Q&A: Learning resources
  22. 38:52Q&A: Linux changes for Rust
  23. 41:03Q&A: Project incentives
  24. 42:56Q&A: New maintainers
  25. 44:41Q&A: Rust feature applications
  26. 46:29Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.