Linux 6.0 est livré avec plus d'améliorations d'Intel et d'AMD, mais Rust devra attendre

Linux 6.0

Après un moment où il s'amusait avec la numérotation de la 5.20, Linus Torvalds s'est à moitié surpris en sortant le premier RC de la 6.0, en précisant quelle serait la numérotation de la version qui lui succéderait. 5.19. Aujourd'hui, environ deux mois plus tard, le père de Linux a publié la première version stable de Linux 6.0. On s'attendait à ce que ce soit la première version à inclure Rust, mais cette adoption a été retardée. Même ainsi, cette version comprend de nombreuses nouvelles fonctionnalités et c'est important.

Avec la première version stable déjà sur nous, et en attendant la publication d'une mise à jour ponctuelle pour recommander une adoption massive, il est maintenant temps d'écrire sur ce que Linux 6.0 inclut. Ici vous avez un liste avec actualités qui arrivent avec cette version, et ils ne sont pas rares. En fait, Torvalds dit souvent que le changement de numérotation est dû au fait qu'il n'a plus les doigts et les orteils pour compter, mais, comme dans la 5.0, il y a des changements qui valent la peine d'aller jusqu'à la 6.0.

Quoi de neuf dans Linux 6.0

  • Processeurs:
    • Prise en charge de Qualcomm Snapdragon 8cx Gen3 et prise en charge très précoce de l'ordinateur portable Lenovo ThinkPad X13s Arm.
    • Amélioration du code d'atténuation KPTI Meltdown pour ARM64.
    • Prise en charge THP SWAP 64 bits pour Arm.
    • Quelques modifications importantes du planificateur, notamment un meilleur équilibre NUMA pour AMD Zen.
    • Le chemin d'atténuation AMD Retbleed IBPB a également besoin de STIBP et ce correctif de sécurité fait partie de Linux 6.0-rc1 alors qu'il sera également rétroporté vers la série de noyaux stables existants.
    • De nouvelles extensions RISC-V sont connectées au noyau principal comme Zibom, Zihintpause et Sstc. RISC-V a également une configuration de noyau par défaut plus utile pour pouvoir exécuter Docker et Snaps dans les versions defconfig.
    • LoongArch permet la prise en charge PCI et d'autres améliorations dans ce travail d'architecture CPU Loongson en provenance de Chine.
    • Prise en charge de Raptor Lake dans le contrôleur de refroidissement Intel TCC.
    • Mémoire en miroir EFI et ACPI PRM pour Arm 64 bits.
    • Transition automatique du mode AMD (AMT) pour les ordinateurs portables Lenovo ThinkPad.
    • Mises à jour de PowerVM Platform KeyStore et d'autres processeurs IBM POWER.
    • Correction de la gestion C1 et C1E pour Xeon Sapphire Rapids.
    • Prise en charge d'Intel Raptor Lake P dans le pilote RAPL.
    • Préparations AMD veille-inactivité pour le matériel AMD à venir.
    • Prise en charge du pilote audio pour les plates-formes AMD Raphael et Jadeite.
    • Prise en charge du pilote audio Intel Meteor Lake.
    • Suppression de la prise en charge des anciens processeurs NEC VR4100 MIPS trouvés dans l'IBM WorkPad Z50 et d'autres matériels des années 90.
    • Prise en charge PCI pour l'architecture OpenRISC.
    • Prise en charge de l'outil de raffinement pour AMD Zen 4 Instruction Based Sampling (IBS).
    • Les virtualisations Intel IPI et AMD x2AVIC arrivent pour KVM.
    • Le support Intel SGX2 a finalement été ajouté.
    • Surveillance de la température AMD pour les futurs processeurs AMD.
    • L'utilisation par AMD de MWAIT sur HALT est désormais préférée.
  • Graphisme:
    • Poursuite des travaux de mise en service sur Intel DG2/Alchemist et ATS-M. D'autres ID PCI ont également été implémentés, bien que les premiers propriétaires de GPU de bureau Intel Arc devront toujours utiliser l'option i915.force_probe pour activer la prise en charge du matériel de classe DG2.
    • Premiers travaux vers Intel Ponte Vecchio.
    • Les travaux commencent sur la prise en charge des graphiques de Meteor Lake, bien que d'autres correctifs pour Linux 6.1 soient à venir.
    • Plus de travail d'activation vers les graphiques AMD RDNA3 et d'autres nouveaux blocs IP.
    • P2P DMA pour le pilote AMDKFD ainsi que d'autres améliorations du pilote du noyau AMDGPU et AMDKFD.
    • Prise en charge du pilote du noyau Raspberry Pi V3D pour le Raspberry Pi 4.
    • Prise en charge initiale d'Arm Mali Valhall sur le contrôleur Panfrost.
    • Corrections dans le pilote Atari FBDEV.
    • Défilement plus rapide de la console sur les anciens contrôleurs FBDEV.
    • Diverses autres mises à jour du pilote graphique du noyau open source.
  • Systèmes de stockage et de fichiers :
    • Améliorations du mode mémoire faible F2FS et de l'écriture atomique.
    • Améliorations du serveur de courtoisie NFSD et évolutivité accrue du cache.
    • Améliorations des performances du code client SMB3 autour de la gestion multicanal.
    • Améliorations de l'évolutivité XFS.
    • Prise en charge du protocole de transfert v2 pour Btrfs et optimisation des performances de lecture directe.
    • Prise en charge du gestionnaire de blocs d'espace utilisateur IO_uring.
    • Optimisations des performances IO_uring et nouvelles fonctionnalités, y compris le transfert sans copie pour le réseau.
  • Autre matériel :
    • Poursuite des préparatifs autour de Compute Express Link (CXL).
    • Premiers préparatifs pour la prise en charge du WiFi 7 avec fonctionnement multi-liens (MLO). Il existe également diverses optimisations de réseau avec ce nouveau noyau.
    • Correction de problèmes de rupture de clavier sur divers ordinateurs portables AMD Ryzen série 6000.
    • Correction des problèmes de pavé tactile et de clavier après la mise en veille sur de nombreux ordinateurs TUXEDO / ordinateurs portables Clevo.
    • Prise en charge de Habana Labs Gaudi2 pour l'accélérateur AI récemment annoncé par Intel.
    • Contrôleur WiFi Realtek R8188EU grand nettoyage.
    • Prise en charge d'Intel Raptor Lake Thunderbolt.
    • Prise en charge d'AMD SFH v1.1 pour Sensor Fusion Hub avec les nouveaux ordinateurs portables Ryzen.
    • Plus de cartes mères ASUS avec prise en charge des capteurs en fonctionnement.
    • Support pour la tablette graphique XP-PEN Deco L.
    • Prise en charge du contrôleur de ventilateur Aquacomputer Quadro.
  • D'autres:
    • L'API H.265/HEVC Media Userspace est devenue stable.
    • Prise en charge de la définition du nom d'hôte du système via l'option de noyau hostname=.
    • De nombreuses améliorations dans VirtIO.
    • Le code VMEbus a été rétrogradé dans la zone de staging du noyau.
    • Le commutateur Kconfig pour le niveau d'optimisation du compilateur "-O3" a été supprimé du noyau.
    • Améliorations des performances SPI.
    • Diverses améliorations du RNG.
    • Vérification d'exécution pour les systèmes critiques de sécurité.

Linux 6.0 a été publié dans une version stable, il peut donc maintenant être téléchargé à partir de L'archive du noyau Linux. Les utilisateurs d'Ubuntu qui veulent l'installer devront déjà le faire eux-mêmes, manuellement ou avec des outils comme Mainline. Si vous décidez de vous en tenir à ce que propose Canonical, vous utiliserez Linux 6.3 sur Ubuntu 23.04 environ.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.