Linux Kernel 6.13 RC4 publié : Un petit cadeau de Noël des développeurs du kernel
Linus Torvalds a annoncé le quatrième candidat à la publication (RC4) du noyau Linux 6.13 le 22 décembre 2024. Le noyau 6.13-rc4 apporte une série de corrections et d'améliorations dans divers sous-systèmes.
Dans l'annonce de sortie, Torvalds a mentionné que ce rc4 est légèrement plus petit que les mises à jour rc4 typiques, ce qui est un bon signe pour la stabilité de la prochaine version. Il a également exprimé l'espoir que le rc5 sera encore plus petit, car les développeurs sont susceptibles de faire une pause pendant les vacances de Noël.
Il encourage tout le monde à continuer de se tester, en particulier ceux qui travaillent encore pendant la période des fêtes.
Quoi de neuf dans le noyau Linux 6.13 RC4 ?
Le noyau Linux 6.13-rc4 comprend de nombreuses corrections de bugs provenant de divers contributeurs. Ces corrections traitent des problèmes dans différents composants du noyau, y compris les pilotes, la gestion de la mémoire, le réseau et le système de fichiers.
Les corrections vont des avertissements mineurs du compilateur aux améliorations critiques de la gestion des erreurs. Voici un bref aperçu de certaines des principales corrections et améliorations :
1. Correctifs pour GPU AMD
Plusieurs corrections ont été apportées aux pilotes GPU AMD, en particulier dans le sous-système drm/amdgpu. Celles-ci incluent :
- Corrections pour les vérifications de la version IP dans divers composants GPU AMD comme nbio7.7, nbio7.11, mmhub4.1, gfx12 et smu14.0.2.
- Améliorations de la gestion des erreurs et de la mémoire.
2. Correctifs BPF et Réseau
Le sous-système BPF (Berkeley Packet Filter) a connu plusieurs mises à jour, notamment :
- Corrections pour bpf_skb_change_tail() et bpf_tcp_ingress().
- Nouveaux autotests pour assurer la stabilité et la correction des fonctionnalités BPF.
Les correctifs liés au réseau incluent :
- Améliorations de netdevsim pour prévenir les mauvaises entrées utilisateur et gérer correctement les opérations d'écriture interrompues pour cause de santé.
- Corrections dans le pilote team pour assurer une exposition correcte des fonctionnalités même lorsqu'aucun port n'est présent.
3. Gestion de la mémoire et corrections de la machine virtuelle
La gestion de la mémoire a attiré l'attention avec des corrections telles que :
- Prévention des débordements d'entiers potentiels dans chelsio/chtls.
- Assurer une gestion appropriée du PFN (Numéro de cadre de page) dans split_large_buddy().
- Corrections pour zram afin d'éviter les périphériques de support non initialisés et les périphériques de bloc de taille zéro.
4. Gestion thermique et énergétique
Les correctifs du sous-système thermique incluent :
- Correction des limites et des routines de détection dans thermal/thresholds.
- Assurer une gestion appropriée de cpufreq/amd-pstate pour détecter le support des cœurs préférés avant l'enregistrement du pilote.
5. Corrections du Device Tree et de l'ACPI
Les sous-systèmes Device Tree et ACPI ont également bénéficié de leur lot de correctifs :
- Ajout de tests de traduction d'adresses dma-ranges vides.
- Correction du support de ACPI EC (Embedded Controller) sur LoongArch.
6. Correctifs USB et série
Les pilotes USB et série ont reçu plusieurs mises à jour, notamment :
- Ajout du support pour de nouveaux appareils tels que TCL IK512 MBIM & ECM, MediaTek T7XX et MeiG Smart SLM770A.
- Corrections pour le pilote option afin de gérer les nouvelles compositions et prévenir les fuites de mémoire.
7. Correctifs du système de fichiers et du stockage
Les corrections liées au système de fichiers incluent :
- Prévention des fuites de mémoire dans ceph et nilfs2.
- Assurer une gestion appropriée de btrfs dans le gestionnaire de fin et diviser les bios à la limite de taille des secteurs du système de fichiers.
8. Corrections diverses
Autres corrections notables incluent :
- Améliorations de io_uring pour prévenir les fuites de mémoire et assurer une gestion correcte des fichiers d'anneau enregistrés.
- Corrections dans xen/netfront pour prévenir les plantages lors de la suppression de périphériques.
- Mises à jour dans selftests pour assurer une meilleure couverture et exactitude.
Test du noyau Linux 6.13-rc4
Chaque nouvelle version apporte des améliorations en matière de performance, de sécurité et de compatibilité avec du matériel plus récent. En testant les versions candidates, les utilisateurs peuvent aider à identifier et corriger les bugs avant la version finale, garantissant une expérience plus stable et fiable pour tous.
Si vous êtes développeur, administrateur système, ou simplement quelqu'un qui aime bricoler avec Linux, veuillez télécharger et tester Linux Kernel 6.13-rc4.
Pour essayer la dernière version candidate, vous pouvez télécharger le code source depuis l'archive officielle du noyau Linux ou depuis le git tree de Linus Torvalds.
Bon test et bonnes fêtes !
