Une version stable de Linux 6.0 est sortie, avec 15 000 commits sans fusion et un numéro de version notable pour le noyau. Et bien que les versions majeures de Linux ne se produisent que lorsque les numéros de points du numéro précédent commencent à paraître trop gros – « il n’y a littéralement aucune autre raison » – il y a beaucoup de choses notables dans cette version en plus d’un marquage dans le temps.
Le plus notable d’entre eux pourrait être un correctif qui empêche un ralentissement de près de deux décennies pour les puces AMD, basé sur un code de contournement pour la gestion de l’alimentation au début des années 2000 qui a duré trop longtemps. Dave Hansen d’Intel a écrit le correctif qui en a fait la version 6.0, notant dans un commentaire sur un article d’Ars que le problème était devenu une perte coûteuse car les systèmes AMD gagnaient en nombre de cœurs de processeur plus élevés. L’utilisateur de bureau moyen ne verra pas d’énormes gains, mais les systèmes plus grands travaillant sur des applications d’entrée/sortie intensives devraient en bénéficier.
Les nouveaux GPU Arc d’Intel sont pris en charge sous leur forme d’ordinateur portable discret en 6.0 (bien qu’encore expérimental). Le blog Linux Phoronix note que les GPU ARC d’Intel semblent tous fonctionner sur des pilotes en amont open source, donc la prise en charge devrait apparaître pour les futures cartes et chipsets Intel à mesure qu’ils arrivent sur le marché.
Linux 6.0 inclut plusieurs pilotes matériels à noter : les puces de serveur Intel Xeon de quatrième génération, les puces Raptor Lake et Meteor Lake de 13e génération, les GPU RDNA 3 d’AMD, les processeurs Threadripper, les systèmes EPYC et les pilotes audio pour un certain nombre. des nouveaux systèmes AMD.
Un petit ajout original indique que des choses plus importantes se produisent à l’intérieur de Linux. Les ThinkPad X13 de Lenovo, basés sur une puce Qualcomm Snapdragon alimentée par ARM, bénéficient d’un support précoce dans la version 6.0. La prise en charge d’ARM est quelque chose que le fondateur de Linux, Linus Torvalds, a hâte de voir. Il a récemment écrit des notes de publication pour les versions du noyau de son MacBook Air alimenté par M2 et pense que plus de personnes utilisant Linux sur des appareils ARM entraînent plus de rapports de bogues, plus de correctifs et plus d’enthousiasme. .
Entre autres changements, vous pouvez trouver dans Linux 6.0, tel que compilé par LWN.net (dans la première et la deuxième partie) :
- Améliorations de l’ACPI et de la gestion de l’alimentation pour les processeurs Sapphire Rapids
- Prise en charge du transfert de fichiers SMB3 dans Samba, tandis que SMB1 est encore obsolète
- Plus de travail sur les technologies RISC-V, OpenRISC et LoongArch
- Prise en charge d’Intel Habana Labs Gaudi2, permettant une accélération matérielle pour les bibliothèques d’apprentissage automatique
- Un « détecteur de décrochage du vCPU invité » qui peut indiquer à un hôte lorsqu’un client virtuel est gelé
Les améliorations de Rust ne sont pas incluses dans la version 6.0, mais celles-ci seront probablement disponibles dans la prochaine version intermédiaire, la 6.1. Rust, un langage de mémoire sécurisé parrainé par le projet Mozilla, a commencé comme quelque chose que Torvalds a adopté une approche attentiste et est maintenant quelque chose qu’il espérait voir dans 6.0. « À moins que quelque chose d’étrange ne se produise, il passera en 6.1 », a déclaré Torvalds à Steven Vaughan-Nichols de ZDNet à la mi-septembre. Même le simple fait d’avoir « l’infrastructure de base » pour Rust en 6.1 signifie un grand changement dans Linux, qui a longtemps été dominé par les langages C (même étendus et modifiés).
Il convient de noter qu’en 2022, il existe des correctifs dans Linux 6.0 pour aider les ordinateurs Falcon d’Atari du début des années 1990 (ou leurs descendants émulés) à mieux gérer les modes VGA, la couleur et d’autres problèmes.