Le noyau Linux 6.10-rc2 publié avec de nombreux correctifs Bcachefs
La semaine dernière, Linus Torvalds a annoncé le premier candidat à la publication (RC1) pour la prochaine version 6.10 du noyau Linux. La version 6.10 du noyau Linux avait été baptisée du nom de code "Baby Opossum Posse", succédant au nom de code précédent "Hurr durr I'ma ninja sloth" utilisé depuis Linux 4.0.
Hier, Linus Torvalds a publié le deuxième candidat à la sortie (RC2) pour le noyau Linux 6.10.
Aperçu de la version
Dans son annonce sur la liste de diffusion du noyau Linux, il a fourni un aperçu des changements dans ce candidat à la version.
Un tiers des modifications concernait des corrections de pilotes, y compris des mises à jour du son, du réseau, du NVMe (Non-Volatile Memory Express), du GPU et d'autres pilotes divers.
Un tiers étaient des corrections de système de fichiers, principalement liées à bcachefs, mais il y avait aussi quelques autres changements.
Le tiers restant était constitué de changements divers, tels que des mises à jour de l'architecture, des améliorations du réseau central, des auto-tests, des mises à jour du sous-système io_uring (E/S asynchrones), des corrections de fichiers d'en-tête, et plus encore.
Bcachefs a reçu beaucoup de correctifs
Parmi les changements, le système de fichiers bcachefs a reçu un nombre significatif de correctifs et de mises à jour. Le résumé des changements ou correctifs liés à bcachefs comprenait :
- Corriger l'assertion de débogage
- Corriger la validation de la rétrogradation sb
- Enfoncer bkey dans __btree_err()
- Corriger lookup_first_inode() lorsque inode_generations sont présentes
- Corriger l'assertion de verrouillage
- Refactoriser delete_dead_snapshots()
- Exécuter check_key_has_snapshot dans snapshot_delete_keys()
- Corriger le réglage des passes/erreurs de récupération de rétrogradation
- btree_gc peut maintenant gérer des btrees inconnus
- Meilleur message d'erreur fsck pour la version clé
- Séparer sb-members_format.h
- Séparer sb-downgrade_format.h
- Séparer disk_groups_format.h
- Séparer replicas_format.h
- Séparer journal_seq_blacklist_format.h
- Séparer sb-errors_format.h
- Corriger l'avertissement de variable non initialisée
- Ne pas retourner -EROFS depuis mount en cas d'erreur d'incohérence
- Corriger l'échec de retour d'erreur lors d'une écriture DIO désalignée
La liste susmentionnée des commits effectués par Kent Overstreet améliorera la fonctionnalité, la fiabilité et l'organisation du système de fichiers bcachefs au sein du noyau Linux.
Tester le noyau Linux 6.10 RC2
Les utilisateurs sont encouragés à tester le dernier candidat à la version en le téléchargeant depuis le site Kernel.org ou le git tree de Linus Torvalds.
Selon M. Torvalds, rien ne semblait particulièrement inhabituel, mais le deuxième candidat à la sortie était généralement assez petit, et les gens commençaient juste à trouver des régressions (problèmes ou bugs).
Comme toujours, Linus encourage la communauté à continuer de tester et à signaler tout problème qu'ils ont rencontré.
Veuillez noter que ces versions de développement ne doivent pas être utilisées sur des systèmes de production en raison de leur nature expérimentale.
Lecture liée :
- Le noyau Linux 6.10 RC3 publié avec de nombreuses corrections liées à KVM
