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

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.

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.

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

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.

Les développeurs graphiques Linux ont soumis des correctifs pour résoudre les erreurs de mémoire virtuelle qui affectent les anciens GPU AMD GCN. Ces correctifs visent à améliorer la stabilité des cartes comme les séries HD 7000 et R9 290 lors des charges Vulkan. Les changements arrivent avant la sortie du noyau Linux 6.19.

Rapporté par l'IA

La prochaine version du noyau Linux 6.19 inclut des correctifs pour les problèmes de connectivité USB affectant les ordinateurs Macintosh Apple M1 et M2. Ces mises à jour visent à résoudre des problèmes de longue date avec les ports USB2 et USB3 sur ces appareils. Les modifications sont intégrées dans le noyau principal, comme rapporté par Phoronix.

 

 

 

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