Le noyau Linux approuve officiellement le support complet de Rust

Des développeurs clés de Linux, dont Linus Torvalds, ont approuvé Rust comme langage à part entière pour la programmation du noyau, mettant fin à son statut expérimental. La décision a été prise lors du Kernel Maintainers Summit annuel et annoncée sur LWN.net. Bien que cela élève Rust au même niveau que C et l'assembleur, la mise en œuvre pratique nécessite encore un travail important de liaison.

Cette approbation marque une étape importante pour Rust dans l'écosystème Linux. Les développeurs ont décidé de ce changement hier lors du Kernel Maintainers Summit, comme rapporté brièvement sur LWN.net. Rust, qui a intégré le noyau il y a trois ans avec Linux 6.1, a maintenant achevé sa phase expérimentale après un travail préparatoire extensif.

En termes pratiques, Rust rejoint l'assembleur et C comme l'un des langages principaux pour le développement du noyau. Cependant, les programmeurs ne peuvent pas encore écrire des pilotes de noyau arbitraires en Rust sans limitations. De nombreux sous-systèmes manquent du code de liaison nécessaire, ou des bindings, pour interfacer avec l'infrastructure existante basée sur C. Par exemple, un pilote WLAN en Rust aurait besoin de bindings pour exploiter la base du noyau écrite en C pour les appareils WLAN et PCIe.

Des progrès sont en cours dans des domaines sélectionnés. Des bindings existent ou sont en développement pour des sous-systèmes comme les pilotes graphiques du noyau. Un exemple notable est Nova, un pilote écrit en Rust pour les cœurs graphiques modernes de Nvidia, attendu sur de nombreux PC dans les années à venir.

Les partisans mettent en avant les avantages potentiels de Rust. Ses fonctionnalités visent à réduire les vulnérabilités de sécurité, telles que les erreurs d'accès mémoire, les débordements de tampon et les problèmes de concurrence. De plus, ce langage moderne pourrait rationaliser les processus de développement et attirer de jeunes programmeurs vers le travail sur le noyau Linux.

Malgré ce statut officiel, beaucoup reste à faire pour intégrer pleinement Rust dans l'ensemble du noyau.

Articles connexes

Linus Torvalds in a tech office, monitors displaying Linux kernel 7.0 announcement with code, Tux penguin, and hardware icons.
Image générée par IA

Linus Torvalds signale que la sortie du noyau Linux 7.0 est imminente

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

Linus Torvalds a annoncé que le noyau Linux passera à la version 7.0 après la fin de la série 6.x, marquant une étape cosmétique mais symbolique pour le projet open source. Cette décision suit les pratiques établies de numérotation pour maintenir les chiffres mineurs gérables, sans refonte technique majeure liée au changement. Les développements en cours incluent une intégration élargie de Rust et des améliorations du support matériel.

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é.

Rapporté par l'IA

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 mainteneurs du noyau Linux ont prolongé le support à long terme (LTS) pour plusieurs versions clés jusqu'en 2026-2028, inversant partiellement une décision de 2023 de limiter le support à deux ans en pleine crise d'épuisement des contributeurs. Le mainteneur stable Greg Kroah-Hartman a mis à jour le calendrier suite aux retours d'utilisateurs, de vendeurs et du collègue mainteneur Sasha Levin, accordant plus de temps pour les correctifs de sécurité dans les serveurs, appareils Android et équipements embarqués.

Rapporté par l'IA

S'appuyant sur l'annonce de Linus Torvalds concernant le noyau Linux 6.19-rc1, ce candidat à la sortie introduit des fonctionnalités de sécurité avancées telles que le chiffrement des liaisons PCIe, des améliorations des systèmes de fichiers pour EXT4 et XFS, et des pilotes pour du nouveau matériel incluant les SoC Tenstorrent et les graphiques Intel Xe3P.

Le projet noyau Linux a mis en place un nouveau protocole pour assurer sa survie si son créateur Linus Torvalds devient indisponible. Intitulé Document de continuité du projet Linux, le plan décrit un processus de gouvernance d'urgence activé dans des scénarios catastrophiques. Cette mesure répond à des préoccupations de longue date concernant la dépendance du projet à une seule figure clé.

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