Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Image générée par IA

Noyau Linux 6.19 ajoute des améliorations de planification et les extensions C de Microsoft

Image générée par IA

Le prochain noyau Linux 6.19 introduit des améliorations clés dans le framework sched_ext pour une meilleure récupération des planificateurs eBPF et intègre les extensions C de Microsoft pour une compilation de code plus propre. Ces mises à jour visent à améliorer la stabilité, les performances et l'efficacité des développeurs dans divers environnements de calcul. Les contributions de sociétés comme Google, Meta et Microsoft mettent en lumière une collaboration croissante dans le développement open source.

Le noyau Linux 6.19 apporte plusieurs améliorations notables, axées sur la résilience de la planification et la compatibilité du code. Le framework sched_ext, qui permet des planificateurs personnalisés via des programmes eBPF, reçoit des mises à niveau pour la récupération d'erreurs. Ces changements permettent au noyau de détecter et d'atténuer les problèmes provenant de planificateurs eBPF malveillants, tels que des boucles infinies ou une utilisation excessive de ressources, en revenant à des comportements par défaut comme le Completely Fair Scheduler (CFS). Des développeurs de Google et Meta ont contribué à ces correctifs, motivés par des scénarios de production dans les centres de données où les planificateurs personnalisés optimisent la latence pour des charges de travail comme l'inférence IA et les flux de médias sociaux.

Les benchmarks indiquent jusqu'à 15 % de meilleure latence dans les situations de forte contention, avec des temps de récupération réduits de minutes à millisecondes. Le framework a évolué depuis son introduction dans Linux 6.12, s'appuyant sur des fonctionnalités comme les sous-planificateurs cgroup préparés dans 6.18. Cela améliore la tolérance aux pannes pour le calcul cloud, les systèmes temps réel et les environnements haute performance, minimisant les temps d'arrêt dans les environnements d'entreprise.

En parallèle, Linux 6.19 intègre les extensions C de Microsoft via l'option du compilateur -fms-extensions pour GCC et Clang. Cela active des fonctionnalités comme les structures anonymes dans les unions, simplifiant le code et réduisant les contournements. Ce changement, proposé depuis 2007, conduit à un code plus propre en éliminant les typedefs redondants, comme noté dans les discussions du noyau. Linus Torvalds n'a pas objecté aux correctifs, qui ont été fusionnés dans l'arbre kbuild-next.

L'implication de Microsoft s'étend à d'autres contributions, y compris le pilote RAMDAX pour la gestion de la mémoire et les extensions de ventilateurs ACPI pour le contrôle thermique. Ces mises à jour s'alignent sur des tendances plus larges du noyau, telles que l'efficacité multi-cœurs et la gestion énergétique, améliorant l'adaptabilité de Linux pour les serveurs, les systèmes embarqués et les environnements hybrides. Bien que certains membres de la communauté expriment des préoccupations sur les dépendances, les fonctionnalités promettent une meilleure compatibilité multiplateforme sans introduire de régressions.

Ce que les gens disent

Les discussions sur X concernant le noyau Linux 6.19 se concentrent sur les améliorations de sched_ext pour la récupération des planificateurs eBPF et l'adoption des extensions C de Microsoft pour une meilleure compatibilité Clang et une propreté de code accrue. Les réactions sont principalement neutres et informatives de comptes tech comme Phoronix et éducateurs du noyau, louant les gains de stabilité et la collaboration sans critiques notables. Les posts à fort engagement expliquent les avantages du dialecte du compilateur pour Android et la préparation au futur.

Articles connexes

Realistic illustration of Linus Torvalds announcing Linux kernel 6.19 release, featuring Intel/AMD hardware, GPU, storage, and performance upgrade icons.
Image générée par IA

Linux kernel 6.19 publié : fin de la série 6.x avec importantes mises à niveau Intel/AMD/Arm, GPU, stockage, réseau et cloud

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

Linus Torvalds a annoncé la sortie stable du Linux kernel 6.19 le 9 février 2026, après un cycle de développement de huit semaines avec un retard d'une semaine. Marquant la fin de la série 6.x — comme de 3.x à 4.0 et 5.x à 6.0 —, cette version non-LTS (6.18 LTS jusqu'en décembre 2027) apporte d'importantes améliorations pour le matériel Intel/AMD/Arm, les anciens GPU, les systèmes de fichiers, les périphériques, les graphiques HDR, le réseau, la virtualisation et les environnements cloud. Torvalds l'a synchronisé avec un grand événement sportif américain, plaisantant : « 6.19 est sorti comme prévu -- juste au moment où les États-Unis se préparent à s'arrêter complètement plus tard aujourd'hui, en regardant le dernier lot de publicités télévisées », et notant que le prochain kernel sera 7.0 car il « manque de doigts et d'orteils ».

Le noyau Linux 6.19 a résolu une régression significative de performance du planificateur, restaurant l'efficacité après que des tests précoces aient révélé des problèmes. Les développeurs ont identifié et corrigé un défaut causant une chute de 52,4 % dans les benchmarks, assurant une gestion des tâches plus fluide à travers les cœurs CPU. Cette correction met en lumière le processus de développement robuste du noyau au milieu d'optimisations plus larges.

Rapporté par l'IA

Le noyau Linux 6.19 introduit la fonctionnalité X86_NATIVE_CPU, permettant des optimisations natives qui peuvent booster les performances de 5-15 % sur les processeurs Intel et AMD. Cette option Kconfig simplifie la construction de noyaux adaptés à du matériel spécifique en utilisant le drapeau du compilateur -march=native. Les benchmarks indiquent des gains sur des tâches comme le chiffrement et les simulations scientifiques, bénéficiant potentiellement aux centres de données et à l'informatique haute performance.

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

S'appuyant sur l'approbation du Kernel Maintainers Summit 2025, le noyau Linux a finalisé l'intégration permanente de Rust fin 2025, mettant en lumière des succès précoces comme la détection du premier CVE Rust aux côtés de mises à jour majeures de performances et de sécurité dans les noyaux 6.19 et 6.18.

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.

Rapporté par l'IA

Le développement du noyau Linux 6.19 se poursuit avec la sortie de 6.19-rc4, après une période de fêtes calme depuis les candidats antérieurs comme rc1 en décembre 2025. L'équipe prévoit déjà 6.19-rc8.

 

 

 

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