Le noyau Linux 6.12 RC5 publié
Linus Torvalds a annoncé le cinquième candidat à la version (RC5) du noyau Linux version 6.12 le 27 octobre 2024. Après un rc4 plus important que prévu, rc5 revient à une taille plus normale, avec un diffstat relativement plat.
Le noyau Linux 6.12-rc5 est livré avec diverses corrections et améliorations dans différents composants du noyau, y compris le réseau, les pilotes, les systèmes de fichiers et les fonctionnalités spécifiques à l'architecture.
Mises à jour et suppressions de pilotes
Un changement significatif dans cette version est la suppression du pilote da8xx fbdev, qui a été remplacé par le pilote tilcdc.
Il y a également eu de nombreuses mises à jour des pilotes GPU et réseau, ainsi que des correctifs pour bcachefs. Parmi les autres mises à jour importantes des pilotes, on trouve :
- Mises à jour du pilote SoundWire : Résolution des problèmes liés aux types de contrôle du volume et à l'allocation du flux à l'exécution.
- Mises à jour du pilote de plateforme : Corrections pour l'initialisation du profil thermique sur les machines Asus et les problèmes de notification de suspension sur les systèmes Dell.
- mises à jour drm/amd : Améliorations de la gestion de l'alimentation, du statut de veille profonde et du traitement des données incorrectes provenant des méthodes ACPI d'ATIF.
- Mises à jour des pilotes réseau : Correctifs pour le pilote r8169 afin d'éviter les interruptions non sollicitées, mises à jour du pilote plip pour résoudre un problème de transmission et améliorations du pilote mv88e6xxx DSA pour la configuration de la politique de port et la précision du compteur de cycles.
- Mises à jour du pilote Bluetooth : Correction des vulnérabilités d'utilisation après libération dans les sockets SCO et ISO.
Corrections du système de fichiers
Plusieurs systèmes de fichiers ont reçu des correctifs dans cette version, notamment :
- btrfs : Corrections pour les corruptions de lecture, la comptabilisation des zones inutilisables, le verrouillage des plages delalloc et la gestion des reconfigurations de lecture seule à lecture-écriture.
- xfs : Une série de correctifs liés à l'initialisation de perag, aux mises à jour de géométrie et à la gestion des erreurs.
- nfsd : Corrections pour une condition de concurrence entre la laverie et la libération de l'ID d'état.
- 9p : Un certain nombre de retours en arrière ont été effectués pour résoudre les problèmes introduits dans les versions précédentes.
Améliorations architecturales et du noyau principal
Au-delà des pilotes et des systèmes de fichiers, rc5 apporte des améliorations dans divers domaines du noyau :
- Corrections spécifiques à l'architecture : Cela inclut des mises à jour pour ARM64 KVM, le masquage des adresses utilisateur x86, le support de LoongArch KASAN et la gestion du vDSO.
- bpf : Plusieurs améliorations et corrections pour BPF, y compris l'ajout d'un attribut MEM_WRITE, la clarification de la signification de MEM_UNINIT, et des améliorations dans la gestion des erreurs et les tests.
- Réseautage de base : Corrections des problèmes de concurrence dans les fonctions de transmission des périphériques réseau et mises à jour du sous-système XFRM pour une meilleure gestion des recherches de destination et de la gestion des politiques.
- KVM : De nombreuses mises à jour et corrections pour KVM sur différentes architectures. Notamment, des améliorations pour ARM64 liées à la création de vCPU et à la gestion du MMU de niveau 2, ainsi que des corrections pour la gestion de la mémoire x86 et la gestion de nSVM.
Essayez le noyau Linux 6.12 RC5
Comme pour chaque RC, j'encourage les utilisateurs et les développeurs à tester Linux 6.12-rc5 et à soumettre les problèmes si vous en trouvez. Vous pouvez télécharger le noyau Linux 6.12-rc5 depuis le site Kernel.org ou depuis le git tree de Linus Torvalds.
Ressource:
- Notes de version de Linux Kernel 6.12 RC5
