Med Rusts nya permanenta status i Linuxkärnan som grund – efter dess historia från 2019 års experiment till godkännande vid Tokyo Maintainers Summit – är produktionsdistributioner som Android 16:s Rust-allokator i drift, tillsammans med avancerade drivrutiner och säkerhetsvinster, även om kritik pekar på pågående hinder.
Med Rust nu som en fast del i Linuxkärnan efter Tokyo Maintainers Summit (som tidigare beskrivits) accelererar den verkliga användningen. Android 16, baserad på kärna 6.12, har en komplett omskrivning av Ashmen-minnesallokatorn i Rust, vilket för Rust-kod till miljontals enheter – även om det ännu inte är universellt över alla konfigurationer, arkitekturer eller verktygskedjor.
Rust driver sofistikerade komponenter: GPU-drivrutiner som Nova för NVIDIA, Asahi för Apple Silicon och Tyr för ARM Mali; rust_ext2-filsystemdrivrutinen; och en inhemsk Binder IPC-implementering som är nyckeln för Android.
Säkerhetsmätvärden stärker fallet: Data från Comprehensive Vulnerabilities Dictionary visar att 15,9 % av kärnans fel under 20 år kommer från minnesproblem som buffertöverflöden, som Rust förhindrar i säker kod. Underhållare som Greg Kroah-Hartman noterar att Rust-drivrutiner är säkrare med färre integrationsproblem.
Utmaningar kvarstår dock. Brian Kernighan, medförfattare till 'The C Programming Language', beskrev Rust som 'smärtsamt' på grund av komplexitet, långsam kompilering och inlärningskurva. Ansträngningar som gccrs syftar till att möjliggöra GCC-baserade byggen för bredare kompatibilitet, inklusive Debians stabila verktygskedja – med strikta Rust-krav planerade för APT till maj 2026, trots arkitekturgap som IBM s390.