Linux is Getting Rusty (And So Is Android)
summary
Linux kernel drivers start appearing in Rust for Linux codepaths as an actual option; a current effort rewrites the Android Binder driver (~6,000 lines) in Rust to reduce a history of high vulnerability density and real-world sandbox escapes. The rewrite uses Rust ownership/borrow checking to eliminate buffer overflows and most use‑after‑free bugs; worst-case regressions become memory leaks rather than exploitable corruption. Work is ongoing; success is not guaranteed.
AI-written summary · about
related talks
51mRust in the Linux kernel
37mRust for Linux
14mKeynote: Rust in the Linux Kernel, Why?
10mKeynote: Rust in the Linux Kernel: A New Era for Cloud Native Performance and Security
34mTransitioning to memory safety: lessons from the Android project
37mRust for Linux
40mKeynote: Kernel Developer Roundtable
46mRust for Linux
