Marquant un tournant historique après l'approbation au Kernel Maintainer Summit 2025 —détaillée dans notre couverture précédente sur les benchmarks et les défis— Rust est désormais une composante permanente du noyau Linux, avec des racines profondes remontant à 2019 et des plans ambitieux à venir.
Les discussions sur Rust pour le noyau ont commencé en 2019 au Linux Security Summit, où les mainteneurs ont noté que les deux tiers des vulnérabilités provenaient de failles de sécurité mémoire. Les fonctionnalités de Rust —absence de comportement indéfini dans le code sûr, types stricts et frontières sûr/unsafe— offraient une solution convaincante.
L'élan s'est construit en août 2020 via une présentation à la Linux Plumbers Conference par des développeurs comme Miguel Ojeda. Google a financé Ojeda à temps plein en 2021 via l'initiative Prossimo. Un RFC d'avril 2021 a clarifié le rôle de Rust : viser les pilotes et modules feuille au-dessus du cœur C, évitant les réécritures majeures.
Au sommet de Tokyo, l'étiquette « expérience Rust » a été supprimée des docs. Ojeda a posté sur la liste du noyau : « l'expérience est terminée, c'est-à-dire que Rust est là pour rester. » Toutes les configs, arches ou toolchains ne sont pas prêtes, et le travail continue sur gccrs pour les builds noyau GCC, avec des mises à jour attendues bientôt.
Les preuves abondent : Greg Kroah-Hartman loue la sécurité des pilotes Rust et leur faible nombre de problèmes. Android 16 sur noyau 6.12 utilise un allocateur Rust sur des millions d'appareils. Dave Airlie de DRM envisage des obligations Rust pour les nouveaux pilotes dans un an.
À l'avenir, les noyaux seront compilés avec Rust à partir de Debian stable, avec des exigences strictes dans APT d'ici mai 2026. Des obstacles persistent pour les arches comme s390 et les spécifications formelles. Cela consolide l'élan entreprise de Rust, contrecarrant les préoccupations du sondage 2024 sur l'adoption.