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

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
Image générée par IA

Le noyau Linux prolonge le support LTS pour plusieurs versions, atténuant les réductions antérieures dues à l'épuisement

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

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.

Les développeurs ont publié le noyau Linux 7.0, apportant des améliorations pour le matériel Intel et AMD, une gestion du stockage renforcée et la suppression du label expérimental pour le support de Rust. Linus Torvalds a annoncé cette mise à jour, qui ne constitue pas une version à support à long terme. La version inclut des préparatifs pour les prochains processeurs et GPU, ainsi que des capacités d'auto-réparation du système de fichiers.

Rapporté par l'IA

Suite à l'annonce récente de Linus Torvalds, le noyau Linux 7.0 a été publié le 28 février 2026, ajoutant le support des processeurs AMD Zen 6 et Intel Nova Lake ainsi que des améliorations du système de fichiers et des graphiques pour une meilleure efficacité.

Les développeurs ont fusionné le support multi-voies SPI dans le noyau Linux pour la version 7.0. Cette mise à jour améliore les capacités de l'interface série périphérique. L'information provient de Phoronix, un site axé sur les développements Linux.

Rapporté par l'IA

Greg Kroah-Hartman, responsable du noyau Linux, a déclaré que les outils de revue de code basés sur l'IA sont devenus réellement utiles. Il a confié à The Register que la technologie a atteint un point d'inflexion il y a environ un mois, permettant d'obtenir des rapports de bugs exploitables.

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