S'appuyant sur le nouveau statut permanent de Rust dans le noyau Linux — suivant son histoire des expériences de 2019 à l'approbation du Tokyo Maintainers Summit —, les déploiements en production comme l'allocateur Rust d'Android 16 sont actifs, avec des pilotes avancés et des gains de sécurité, bien que les critiques soulignent des obstacles persistants.
Avec Rust désormais un élément fixe dans le noyau Linux après le Tokyo Maintainers Summit (comme détaillé précédemment), l'adoption dans le monde réel s'accélère. Android 16, basé sur le noyau 6.12, présente une réécriture complète de l'allocateur de mémoire Ashmen en Rust, apportant du code Rust à des millions d'appareils — bien que pas encore universel sur toutes les configurations, architectures ou chaînes d'outils.
Rust alimente des composants sophistiqués : pilotes GPU tels que Nova pour NVIDIA, Asahi pour Apple Silicon et Tyr pour ARM Mali ; le pilote de système de fichiers rust_ext2 ; et une implémentation native de Binder IPC clé pour Android.
Les métriques de sécurité renforcent le dossier : les données du Comprehensive Vulnerabilities Dictionary révèlent que 15,9 % des failles du noyau sur 20 ans proviennent de problèmes de mémoire comme les débordements de tampon, que Rust prévient dans le code sûr. Des mainteneurs comme Greg Kroah-Hartman notent que les pilotes Rust sont plus sûrs avec moins de problèmes d'intégration.
Des défis persistent cependant. Brian Kernighan, co-auteur de 'The C Programming Language', a qualifié Rust de 'douloureux' en raison de sa complexité, de sa compilation lente et de sa courbe d'apprentissage. Des efforts comme gccrs visent à permettre des builds basés sur GCC pour une compatibilité plus large, y compris la chaîne d'outils stable de Debian — avec des exigences Rust strictes prévues pour APT d'ici mai 2026, malgré des lacunes architecturales comme IBM s390.