Linux 5.16 est livré avec plusieurs améliorations pour les jeux, BTRFS offre de meilleures performances et les connexions SMB et CIFS sont plus stables, entre autres nouveautés

Linux 5.16

Eh bien, nous l'avons déjà ici. Après un développement "décéléré" par les dates que nous venons de passer, et pas seulement ça, mais en plus les jours les plus forts sont tombés samedi, Linus Torvalds vient de sortir la version stable de Linux 5.16. C'est ce qui arrive au dernière version LTS et il sera pris en charge jusqu'à un certain temps après la sortie de Linux 5.17, dont le développement commencera dans deux semaines.

Parmi les nouveautés les plus marquantes (via Phoronix) nous pouvons mentionner que Linux 5.16 a ajouté l'appel système futex_waitv de FUTEX2, qui améliorera l'expérience de lecture des titres Windows sur Linux. D'un autre côté, la prise en charge de deux types de matériel dont les développeurs prennent grand soin, l'Apple Silicon M1 et la simple carte Raspberry Pi, a continué de s'améliorer.

Points forts de Linux 5.16

  • Graphique:
    • DisplayPort 2.0 pour le pilote AMDGPU avant les GPU de nouvelle génération avec prise en charge de DP 2.0.
    • Le tunnel d'affichage AMDGPU USB4 pour Rembrandt / Yellow Carp est en cours de préparation en ajoutant l'USB4.
    • Les nouveaux GPU d'AMD utilisent leur nouveau chemin de code pour l'énumération des périphériques.
    • Prise en charge des types de contexte VirtIO pour prendre en charge davantage de cas d'utilisation avec le pilote graphique virtuel VirtIO.
    • Protected Xe Path d'Intel est désormais pris en charge pour les graphiques Gen12.
    • Les graphiques Alder Lake S sont désormais considérés comme stables et les ID PCI Intel DG1 sont enfin présents, car le DG1 est à peu près installé.
  • Processeurs:
    • Prise en charge d'Intel AMX avec le noyau.
    • Les processeurs AMD EPYC peuvent désormais profiter de la migration en direct SEV / SEV-ES au sein de l'hôte avec KVM.
    • Prise en charge audio pour le travail des coprocesseurs audio Yellow Carp et VanGogh APU.
    • La version par défaut du noyau RISC-V prend désormais en charge le pilote NVIDIA open source.
    • Patch d'identification du modèle Intel Raptor Lake.
    • Prise en charge de l'hyperviseur RISC-V KVM pour les futurs processeurs RISC-V prenant en charge cette extension d'hyperviseur.
    • Prise en charge du Raspberry Pi Compute Module 4 dans le noyau principal.
    • Élimination des SoC MIPS Netlogic.
    • Prise en charge de Snapdragon 690 et d'autres nouveaux matériels ARM tels que Rockchip RK3566 et RK3688.
    • Prise en charge de la planification prenant en charge les clusters pour améliorer les décisions de planification pour les processeurs où les cœurs sont regroupés avec des ressources partagées telles que le cache L2. C'est pour ARM et x86 même si pour le moment cela conduit à des régressions pour Intel Alder Lake.
  • Jeux sur Linux:
    • L'appel système FUTEX2 futex_waitv est une grande amélioration pour que les jeux Windows fonctionnant sous Linux correspondent mieux aux fonctionnalités du noyau Windows. Pour en profiter, Proton et WINE devront être mis à jour.
    • La manette Nintendo Switch pour les manettes Switch Pro et Joy-Cons a été améliorée.
    • Meilleur support pour le contrôleur Sony PlayStation 5.
    • Meilleure prise en charge des ordinateurs portables HP Omen.
    • Améliorations de l'orientation du panneau d'affichage Steam Deck.
  • Systèmes de stockage et de fichiers:
    • Bloquer les optimisations de sous-systèmes, y compris une grande partie du travail de Jens Axboe sur l'optimisation du potentiel IOPS par cœur du noyau Linux.
    • Plus d'améliorations des performances pour Btrfs.
    • F2FS ajoute une option pour fragmenter intentionnellement le système de fichiers au profit du développeur.
    • Ceph plus rapide avec les dirops asynchrones activés par défaut.
    • AFS, 9p et Netfslib utilisent désormais des folios.
    • Compression LZMA / MicroLZMA pour EROFS.
    • Travail de réduction de l'empreinte mémoire pour XFS.
  • Réseaux Sociaux:
    • Améliorations Microsoft SMB3 / CIFS, y compris des correctifs et certains travaux de performances.
    • Contrôleur WiFi Realtek RT89 pour prendre en charge les nouveaux adaptateurs sans fil 802.11ax.
  • Autre matériel:
    • Les capteurs fonctionnels prennent en charge de nombreuses autres cartes mères ASUS et ASRock.
    • Prise en charge du clavier Apple Magic Keyboard 2021.
    • Le contrôleur Habana Labs AI prend désormais en charge le partage peer-to-peer via DMA-BUF.
    • Des travaux ont été effectués sur l'ACPI pour permettre à un contrôleur de tester le matériel lorsqu'il est éteint ou dans un état de faible puissance.
    • Plus de travail d'activation du sous-système CXL.
    • Améliorations de la prise en charge matérielle pour les ordinateurs portables System76.
    • Nouveau pilote pour gérer les rétroéclairages CE.
    • Meilleure prise en charge d'AMD S0ix.
    • USB fonctionne dans le cadre de la mise à jour Apple Silicon.
    • Contrôleur Apple M1 PCIe.
    • AMD Yellow Carp Runtime Power Management pour les contrôleurs XHCI.
    • De nombreuses améliorations dans la gestion de l'énergie.
    • Meilleure prise en charge audio USB à faible latence et autres améliorations sonores.
  • Sécurité:
    • Contrôles SELinux / LSM / Smack et audit pour IO_uring.
    • Amélioration du code Retpoline pour faire face à la réécriture du code du tremplin de retour. Le code x86 BPF s'aligne désormais mieux sur les attentes autour de Retpolines.
    • Travail de préparation pour prendre en charge FGKASLR à l'avenir en tant que randomisation de l'agencement de l'espace d'adressage central à grain fin/granulaire.
    • Prise en charge des invités KVM pour contrôler le bit de contrôle AMD PSF pour apporter ce changement lié à la sécurité si vous le souhaitez.
    • Microsoft a commencé à fournir la prise en charge des machines virtuelles d'isolation Hyper-V.
    • Les valeurs par défaut de Spectre SSBD / STIBP pour les threads SECCOMP ont été assouplies.
  • Autres:
    • Les folios de mémoire constituent une amélioration essentielle du code de gestion de la mémoire de Linux.
    • La récupération de mémoire basée sur DAMON est arrivée pour aider Linux dans les situations de faible mémoire.
    • L'implémentation mise à jour de Zstd pour le noyau est maintenant disponible.
    • Xen peut gérer un démarrage plus rapide des invités PV.
    • Le travail a commencé pour nettoyer beaucoup le code.

Maintenant disponible sur The Kernel Archive

Linux 5.16 a déjà été annoncé et il est disponible en Les archives du noyau. Les utilisateurs d'Ubuntu qui souhaitent l'installer devront le faire eux-mêmes. Jammy Jellyfish sera une version LTS, elle devrait donc arriver avec Linux 5.15. Dans tous les cas, Linux 5.16 n'arrivera jamais officiellement sur Ubuntu.


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.