Il 25 ottobre 2026 Phoronix ha riferito che Linus Torvalds aveva integrato nei cambiamenti char/misc di Linux 7.4 la rimozione del driver Binder scritto in C, destinato a lasciare il posto all’implementazione in Rust. Binder resta il meccanismo di Android per la comunicazione tra processi, detta IPC: cambia il driver del kernel, non la funzione.

Il driver Binder passa dal codice C a Rust

Linux 7.4: il driver Binder passa da C a Rust

Secondo Phoronix, l’implementazione Rust ha raggiunto la parità di funzioni con quella in C. La schermata dei file Binder mostra percorsi per entrambe le versioni, tra cui drivers/android/binder.c e diversi file Rust.

Cosa cambia per chi compila il kernel

Secondo Hardware Busters, la configurazione standard di Binder dipende dall’opzione che abilita Rust. Quindi, una build Linux che sceglie quella configurazione deve abilitare Rust. La testata quantifica inoltre la rimozione in 11.470 righe di codice distribuite su 20 file.

Prestazioni e uso sui dispositivi

Phoronix ha riferito che il driver Rust ha superato quello in C in alcuni test. Greg Kroah-Hartman, maintainer del kernel, ha descritto la versione Rust come stabile e destinata a essere usata in futuro su alcuni miliardi di dispositivi. La dichiarazione riguarda un impiego futuro; non indica che i dispositivi Android esistenti siano già passati al nuovo driver.