Rust dans le noyau Linux : déploiements, sécurité et défis

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.

Articles connexes

Illustration of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Image générée par IA

Linux kernel 6.18 released as long-term support version

Rapporté par l'IA Image générée par IA

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

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.

Rapporté par l'IA

Suite à l’approbation récente de Rust comme langage permanent du noyau lors du Kernel Maintainers Summit 2025, de nouveaux détails émergent sur les benchmarks de performance, les défis en cours et les déploiements dans les distributions, consolidant son rôle dans la résolution des vulnérabilités de sécurité.

Linus Torvalds a annoncé la sortie de Linux 6.18-rc1, marquant le début de la phase de candidats à la sortie pour la prochaine version du noyau. Il a décrit la fenêtre de fusion de deux semaines précédente comme 'l'une des bonnes fenêtres de fusion', notant sa taille moyenne et l'absence de problèmes graves pendant les tests. Le noyau inclut des mises à jour et améliorations étendues des pilotes dans divers sous-systèmes.

Rapporté par l'IA

Linus Torvalds a publié le premier candidat de sortie de la série du noyau Linux 6.19 pour des tests publics. Cette étape survient deux semaines après la sortie à long terme de Linux 6.18. La mise à jour introduit plusieurs nouvelles fonctionnalités et améliorations du support matériel.

Linus Torvalds a annoncé la sortie du noyau Linux 6.19-rc3, une mise à jour plus petite que d'habitude après la période des fêtes. Cette version inclut des correctifs critiques pour les problèmes de démarrage ARM64 et des améliorations des performances GPU. Elle s'appuie sur les candidats précédents pour stabiliser le noyau avant sa version finale.

Rapporté par l'IA

La série du noyau Linux 6.17 a officiellement atteint la fin de sa vie supportée, incitant les utilisateurs à passer à la version plus récente 6.18 LTS. Sorti en septembre 2025, le noyau 6.17 était une branche à court terme qui a introduit plusieurs améliorations du support matériel. Le noyau 6.18, lancé le mois dernier, offre une stabilité à long terme jusqu'en 2027.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser