25 października 2026 r. Phoronix poinformował, że Linus Torvalds scalił zmiany char/misc dla Linux 7.4, usuwające sterownik Binder napisany w C i przekazujące jego rolę implementacji w Ruście. Zmienia się kod sterownika w jądrze, a nie funkcja Binder wykorzystywana przez Androida.

Co zmienia Linux 7.4 w sterowniku Binder

Według Phoronix Linux 7.4 zastępuje sterownik Binder w C wersją Rust

Według Phoronix implementacja w Ruście osiągnęła parytet funkcjonalny z wersją w C. Zmiana dotyczy więc implementacji sterownika: w opisywanych zmianach dla Linux 7.4 kod C ustępuje miejsca wersji Rust.

Binder nadal obsługuje komunikację międzyprocesową Androida

Binder pozostaje mechanizmem komunikacji międzyprocesowej (IPC) Androida. Zgłoszona zmiana zastępuje sterownik jądra, który obsługuje Binder; nie usuwa samego mechanizmu IPC.

Kompilacja ze standardową konfiguracją Binder wymaga Rusta

Hardware Busters informuje, że standardowy symbol konfiguracji Binder zależy od włączenia Rusta. W praktyce kompilacja jądra wybierająca tę konfigurację musi mieć włączoną obsługę Rusta. Hardware Busters podaje też, że zmiana usuwa 11 470 linii kodu z 20 plików.

Co mówią doniesienia o wydajności

Phoronix podał, że sterownik w Ruście wypadł lepiej od wersji C w niektórych testach. Dotyczy to tych testów i nie przesądza o ogólnej przewadze wydajnościowej.