Rust for Linux Office Hours
summary
Discussion documents that likely/unlikely hints currently wait for stabilization but can be shimmed in the kernel crate and a GitHub tracking issue already lists wanted features. USB support lets you register devices today but USB class skeletons and class-driver helpers remain prototypes needing contributors. Pstore and VFS abstractions exist out of tree and require rebasing. An out-of-tree async runtime prototype exists but needs rework; Rust future size and capture overheads have a patch in flight, and kbox vs Box allocation ordering affects kernel in-place allocation.
AI-written summary · about
chapters (7)
- 0:00Introduction and Rust office hours
- 5:43Likely and unlikely hints in Rust
- 10:05USB class device abstraction
- 15:59Rust for Linux policy update
- 20:41Async usage in kernel Rust
- 29:19Async future size concerns
- 33:40Work queues vs async optimization








