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

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.

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

Des benchmarks récents révèlent des gains de performance significatifs lors de la compilation du noyau Linux 6.19 avec LLVM Clang 21 et l'optimisation en temps de liaison, par rapport aux compilations GCC traditionnelles. Des tests menés sur du matériel AMD haut de gamme mettent en lumière des améliorations de l'efficacité du système. Ce développement souligne les avancées continues dans la technologie des compilateurs pour les systèmes d'exploitation open source.

S'appuyant sur les améliorations récemment fusionnées pour laptops et appareils gaming portables, le kernel Linux 6.19 finalise le support de modèles laptops supplémentaires d'ici fin 2025, améliorant la compatibilité hardware.

Rapporté par l'IA

Le prochain noyau Linux 6.19 intégrera de nouveaux pilotes d'horloge temps réel (RTC) adaptés au matériel Apple et NVIDIA. Cette addition vise à améliorer le support de ces plateformes dans le système d'exploitation open source.

 

 

 

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