La version stable 7.0 du noyau Linux a été officiellement publiée le 12 avril, heure locale. Ce numéro de version est entré dans 7.x principalement en raison de l'habitude cohérente de numérotation des versions de Linus Torvalds d'augmenter le numéro de version majeure après avoir atteint X.19, plutôt qu'en raison d'un seul « changement majeur ». Néanmoins, Linux 7.0 intègre toujours de nombreuses nouvelles fonctionnalités et améliorations remarquables et servira de version principale du noyau de la prochaine Ubuntu 26.04 LTS, jetant les bases d'un support à long terme de la distribution.

image.webp

En termes de support matériel, Linux 7.0 continue d'améliorer sa prise en charge de la plate-forme de processeur Intel Nova Lake et favorise en outre l'activation de l'accélérateur Intel Crescent Island, permettant à la nouvelle génération de processeurs et de matériel d'accélération d'avoir des fonctions et des garanties de performances plus complètes sous Linux. Dans le même temps, davantage de modules IP de cartes graphiques AMD sont activés dans la nouvelle version du noyau, offrant une meilleure prise en charge des pilotes et une meilleure couverture des fonctionnalités pour les futurs GPU AMD, poursuivant ainsi l'évolution positive de Linux dans le domaine de la pile graphique ces dernières années.

Au niveau du système de fichiers, XFS a ajouté des capacités « d'auto-réparation » dans cette version, visant à réaliser une récupération plus intelligente et plus automatisée dans des scénarios d'erreur spécifiques, améliorant ainsi la fiabilité des données et la robustesse du système de fichiers. Cette fonctionnalité est également considérée comme un point fort de cette mise à jour. En termes de performances, Linux 7.0 introduit de multiples optimisations, couvrant différents sous-systèmes et charges de travail, pour exploiter davantage le potentiel du matériel existant. De plus, Intel TSX (Transactional Synchronization Extensions) passera en mode automatique par défaut dans cette version pour atteindre un équilibre plus raisonnable entre performances et sécurité.

En termes d'interface noyau et de mécanisme de gestion des erreurs, Linux 7.0 a enfin implémenté une norme universelle de rapport d'erreurs d'E/S, intégrant des implémentations dispersées de longue date dans un cadre commun, qui devrait apporter un comportement de gestion des erreurs plus cohérent et prévisible dans la pile logicielle supérieure. Cette amélioration est bénéfique pour les scénarios ayant des exigences de fiabilité extrêmement élevées, tels que les systèmes de stockage et distribués, et améliore la maintenabilité et l'observabilité de la gestion des exceptions dans l'ensemble de l'écosystème du noyau.

À l'approche de sa sortie officielle, Linux 7.0 intègre toujours un certain nombre de correctifs clés, ce qui faisait autrefois craindre aux gens si cela affecterait la date de sortie. Ceux-ci incluent des correctifs pour les « pseudo-erreurs matérielles » sur les processeurs AMD Zen 3, qui auraient précédemment été signalées comme interférant avec la stabilité et les diagnostics du système. Un autre correctif important consiste à remédier à une vulnérabilité d'accès hors limites dans le code du certificat X.509, qui existe dans le noyau principal depuis environ trois ans et peut être déclenchée par des utilisateurs non privilégiés via des certificats spécialement conçus, ce qui pose donc un certain risque de sécurité.

L'adaptation aux nouveaux appareils et aux nouveaux scénarios apparaît également dans la phase finale de la liste d'intégration. Le noyau ajoute davantage d'ID de périphérique au pilote ASUS Armory, afin que davantage de périphériques ASUS puissent être entièrement pris en charge sous Linux. Dans le même temps, Linux 7.0 a ajouté un lot de codes HID pour s'adapter aux nouveaux ordinateurs portables à venir avec des « clés d'interaction AI Agent », ouvrant la voie à une interaction homme-machine plus profonde à l'avenir.

Avec la sortie officielle de Linux 7.0, le code source correspondant a été rendu librement disponible, permettant aux développeurs et aux responsables de la distribution de s'intégrer et de s'adapter en fonction du code le plus récent. Alors que la version 7.0 touche à sa fin, la communauté entrera bientôt dans la fenêtre de fusion de Linux 7.1. On s'attend à ce que davantage de nouvelles fonctionnalités et améliorations pour AMD, Intel et d'autres plates-formes entrent dans la ligne principale d'ici là, poursuivant ainsi ce cycle de développement open source « sans fin ».

apprendre encore plus:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=028ef9c96e96197026887c0f092424679298aae8