Linux 7.4 removes C Binder driver; Rust replacement ready for billions of Android devices
Google's C-based Android IPC driver is deleted from the kernel with its Rust successor positioned to handle future devices.
What to know
- Linux 7.4 kernel removes the C-based Binder driver that handled interprocess communication for all Android devices, ending its role after growing complex over years of maintenance.
- The Rust-based Binder replacement has achieved feature parity with the C implementation and reportedly outperforms it in some benchmarks, with billions of future Android devices positioned to use it.
- The transition represents a major milestone for Rust in the Linux kernel, with the Binder driver becoming the earliest prominent Rust-based kernel driver to reach production scale.
“Google's C-written Binder driver has left the kernel with the Rust-based modern Binder driver ready to take for the role of being used by all future Android devices”
Michael Larabel, Phoronix founder and author · Phoronix ↗ · Oct 24
Linus Torvalds Linux kernel maintainerCarlos Llamas Linux kernel developerAlice Ryhl Rust Binder driver developerGoogle Original Binder driver author
How it unfolded 1 development · click the chart to see its coverage articlesposts
-
1
Carlos Llamas announces C Binder deletion at Kangrejos 2026; Alice Ryhl discusses Rust transition
At Kangrejos 2026, the final conference talk covered the removal of Android's C Binder implementation. Carlos Llamas announced the deletion to applause and shared insights on the replacement process. Alice Ryhl, who worked on the Rust implementation for years, discussed the transition's technical challenges and accomplishments.
-
first by Phoronix, 18d ago · also LWN
1 more headline
- [$] Removing binder.c LWN · 13d ago
-
B
The C driver grew complex over Android's history and difficult to maintain. The Rust Binder driver as the earliest prominent Rust kernel driver has exceeded feature parity to the original driver and also outperforming the C driver in some tests: Google's C Binder Driver Removed With Rust Binder Ready For "Few Billion Devices" - Phoronix…
1 more of the top 2 · 3 posts in this stretch
-
[$] Removing binder.c The final talk at Kangrejos 2026 was about the removal of the C implementation of Android's Binder driver, the primary interprocess communication mechanism used on Android devices [...] https:// lwn.net/Articles/1102982/ # LWN # Linux # kernel # Android # GCC # LLVM # Clang # Rust # Git
-
-
background
Linus Torvalds merges Linux 7.4 char/misc driver changes removing C Binder — The Linux 7.4 kernel merges the removal of Google's C-written Binder driver, the Android interprocess communication mechanism, with the Rust-based Binder driver positioned as its successor for future Android devices.