Le développement de l' Linux 6.15 Tout s'est bien passé et la version stable est arrivée comme prévu. Ainsi, Linux Torvalds l'a déjà officiellement annoncé, et nous faisons écho à la sortie et publions notre note habituelle. Comme toujours, il y a de nombreux changements et améliorations, notamment la prise en charge de nouveaux matériels.
Une autre chose qui peut attirer l’attention est quelque chose que nous ne voyons pas. Dans Versions précédentes une section sur le jeux, ce qui signifie que de nombreux changements ont été introduits dans cette section. Dans Linux 6.15, il y en a pour les joueurs, mais moins. Et après est liste avec les nouvelles les plus marquantes de cette version du noyau.
Points forts de Linux 6.15
- Processeurs:
- Une grande variété d'améliorations de la prise en charge des processeurs AMD et Intel, notamment la prise en charge de l'utilisation d'AMD INVLPGB pour l'invalidation TLB de diffusion et FineIBT-BHI.
- Premier travail pour activer le support Intel APX.
- Code CRC beaucoup plus rapide pour les processeurs AVX-512.
- Turbostat peut désormais fonctionner avec jusqu'à 8192 cœurs de processeur par rapport à la limite de 1024 cœurs de processeur qui a maintenant été dépassée par certains utilisateurs.
- Le code d'événement de performance a ajouté la prise en charge du filtrage de latence de charge AMD Zen 5.
- AES-CTR plus rapide pour AMD Zen 5 et d'autres processeurs Intel/AMD plus récents parmi les nombreuses améliorations du sous-système cryptographique pour Linux 6.15.
- Prise en charge RISC-V pour BFloat16. En plus de BF16, d'autres instructions RISC-V plus récentes sont désormais prises en charge.
- Plus de fonctionnalités pour LoongArch, telles que la prise en charge du noyau UBSAN, le JIT BPF amélioré et d'autres fonctionnalités principales.
- Améliorations apportées au pilote AMD P-State.
- Correction d'une régression significative des performances du gouverneur CPUIdle sur les systèmes Linux non titillés qui pouvait produire une régression des performances d'environ 50 % auparavant pour les tests Java SPECjbb.
- Mises à jour Intel et AMD KVM.
- Améliorations apportées à Intel TDX pour éviter un chemin de code « lent et bogué ».
- La prise en charge du multicluster MIPS a été fusionnée et est utilisée pour le SoC Mobileye EyeQ6.
- Prise en charge du SoC AMD Versal NET.
- Arm Morello, Apple T2, MNT Reform 2 et de nombreux autres SoC et appareils ajoutés/modifiés.
- Prise en charge d'Intel Raptor Lake S dans le pilote EDAC.
- Cartes graphiques et GPU:
- Le code du pilote NOVA très primitif a été fusionné dans ce pilote graphique/d'affichage du noyau NVIDIA open source basé sur Rust, qui est basé sur le GSP (GPU System Processor) de NVIDIA exécutant Turing et des GPU plus récents. Ce successeur final du pilote Nouveau est encore aux premiers stades de développement et ne peut pas encore être utilisé ou quoi que ce soit de similaire avec Linux 6.15.
- Prise en charge du pilote Intel Xe pour la mémoire virtuelle partagée (SVM).
- Notification standardisée à l'espace utilisateur des GPU bloqués.
- Le pilote Intel Xe prend également en charge l'échantillonnage d'arrêt de l'UE.
- Un nouveau mode de survie pour le pilote Intel Xe.
- Présentation de la nouvelle fonctionnalité Dirty Rec du pilote Intel Xe3.
- Rapport de température du GPU Intel et de la VRAM avec le pilote Xe.
- Prise en charge du profil d'alimentation Intel GuC SLPC.
- Prise en charge AMDGPU pour l'interface OEM i2c pour l'éclairage RVB et d'autres commandes utilisées par certains partenaires de cartes AMD Radeon.
- Nouveau support matériel AMD pour plusieurs nouveaux blocs IP dans les prochains GPU/APU.
- Rapports de vitesse des ventilateurs de la série AMD Radeon RX 9070.
- Support d'affichage Apple Touch Bar.
- Divers autres ajouts de pilotes graphiques/d'affichage.
- Systèmes de stockage et de fichiers:
- Activation de tailles de bloc supérieures à la taille de la page.
- EROFS peut désormais gérer des ensembles de données beaucoup plus volumineux, tels que ceux utilisés pour former des modèles d’intelligence artificielle.
- Le format de disque Bcachefs est désormais considéré comme « gelé en douceur » avant que son étiquette expérimentale ne soit supprimée, espérons-le dans un avenir proche.
- Compression de données Zstd rapide et en temps réel pour Btrfs.
- Préparations pour la prise en charge d'écritures atomiques volumineuses. Dans une future version du noyau, EXT4 et XFS sont déjà en cours de préparation pour prendre en charge la gestion des écritures atomiques volumineuses.
- Le transfert de cryptographie en ligne pour la cible DM-Stripe fait partie des mises à jour de Device Mapper.
- Prise en charge de noms de fichiers beaucoup plus volumineux avec FUSE en passant d'une limite de longueur de nom de fichier de 1024 à 4096 pour les systèmes de fichiers de l'espace utilisateur.
- EXT4 est mieux protégé contre les systèmes de fichiers malveillants.
- Diverses améliorations dans F2FS.
- exFAT peut désormais gérer la suppression de fichiers beaucoup plus rapidement.
- Optimisations mineures des fichiers VFS.
- Réseaux Sociaux:
- Prise en charge de la réception de copie zéro dans le réseau IO_uring.
- Un pilote de transport MCTP pour MCTP sur USB.
- Prise en charge Ethernet Intel Killer E5000.
- Prise en charge de l'unité de traitement de paquets réseau Airoha RISC-V.
- De nombreuses autres améliorations ont été apportées aux contrôleurs de réseau filaire et sans fil, notamment la prise en charge des Realtek RTL8814AE et RTL8814AU et d'autres ASIC.
- Autre matériel:
- Le nouveau sous-système FWCTL est introduit.
- Diverses améliorations de la prise en charge des ordinateurs portables, telles que l'ajout d'un pilote pour le Samsung Galaxy Book et la prise en charge du Huawei Matebook E Go EC.
- Contrôleur d'écran tactile et de barre tactile Apple Z2 pour la saisie sur certains appareils mobiles Apple et la barre tactile pour les appareils Apple Silicon de la série M.
- Un contrôleur de rétroéclairage pour divers appareils mobiles Apple.
- Meilleure prise en main des contrôleurs Sony PlayStation 5.
- Le nouveau contrôleur Parade PS883X fait partie des mises à niveau USB et Thunderbolt.
- Améliorations du code du bus GPIB.
- Surveillance des capteurs pour AMD BC-250 et une carte mère ASUS X670E.
- Prise en charge du téléchargement SPI.
- Prise en charge de SoundWire Bulk Register Access (BRA) pour permettre une bande passante accrue.
- De nombreux autres nouveaux supports matériels audio sont pris en charge.
- Pilote de surveillance ajouté pour Lenovo ThinkEdge SE30.
- Pilotes PCI pour le contrôleur PCIe Agilex et le pont DMA multimédia AMD.
- Prise en charge de Microsoft Hyper-V pour s'exécuter en tant que partition racine et possibilité de détacher les cœurs de processeur dans le contexte des machines virtuelles Hyper-V exécutant Linux.
- Le pilote de décodage vidéo Qualcomm Iris a été fusionné avec la prise en charge de l'entrée HDMI DesignWare.
- Sécurité Linux:
- MSEAL protège les allocations système pour améliorer la sécurité sur Chrome OS, Android et d'autres plates-formes Linux haute sécurité.
- Gestion de l'atténuation AMD Zen 5 SRSO pour KVM.
- ARM64 inverse la gestion de l'atténuation Spectre BHB pour les processeurs AArch64.
- Améliorations générales:
- De nombreuses améliorations peuvent être trouvées dans le planificateur du noyau dans Linux 6.15.
- Prise en charge de Kbuild pour Debian LoongArch 64 bits et utilisation plus rapide de gendwarfksyms.
- Une nouvelle option de démarrage, « hugetlb_alloc_threads », peut aider à accélérer les temps de démarrage de Linux.
- Mises à jour des liaisons principales du pilote Rust et autres ajouts au langage Rust.
- Prise en charge des profils de latence avec perf.
- Zstd 1.5.7 fournit une prise en charge mise à jour de la compression/décompression Zstandard.
- Une option de compilation TTY nulle par défaut pour ceux qui construisent le noyau sans prise en charge VT.
- Diverses mises à jour de sched_ext.
De plus, les anciens pilotes IBM CXL/CAPI et la prise en charge du serveur IBM Cell Blade ont été supprimés.
Maintenant disponible
Linus Torvalds a annoncé la sortie de Linux 6.15 il y a quelques instants, et il devrait être disponible sur kernel.org bientôt. Son arrivée dans les différentes distributions Linux dépendra de la philosophie de mise à jour de chacune.