Hasty Briefsbeta

Linux 6.18 Expected to Land Google's Rust Binder Driver

6 hours ago
  • #Linux
  • #Rust
  • #Android
  • Google engineers have reimplemented Android's Binder driver in Rust, which is critical for inter-process communication (IPC).
  • The Rust Binder driver is queued for Linux 6.18 and expected to be merged soon.
  • The driver has been tested on Android emulators and Google Pixel 6 Pro, supporting all features of the C version.
  • The rewrite addresses complexity, technical debt, and security issues in the original Binder driver.
  • Rust was chosen for its ability to prevent common programming errors like ref counting mistakes and use-after-free issues.
  • The new driver aims to reduce complexity and improve security, crucial for Android's sandboxing strategy.