OpenZFS a publié la version 2.4.1, une mise à jour de maintenance deux mois après la version 2.4. Cette nouvelle version ajoute la compatibilité avec le noyau Linux 6.19 et améliore le support de FreeBSD. Elle inclut de nombreuses corrections pour la stabilité, les builds et les performances sur toutes les plateformes.
OpenZFS, un système de fichiers et gestionnaire de volumes open source connu pour ses fonctionnalités comme les instantanés, les sommes de contrôle et la réplication, a annoncé la version 2.4.1 le 25 février 2026. Ceci marque la première version de maintenance de la série 2.4, deux mois après la version initiale 2.4. La mise à jour étend le support aux noyaux Linux de 4.18 à 6.19. Elle résout les problèmes de compatibilité avec Linux 6.19, y compris des corrections pour les builds in-tree, des fonctions d'assemblage GCM dupliquées, la gestion de l'état des inodes et des configurations --werror plus strictes. Les builds sur Linux 6.18 pour les noyaux PowerPC et RISC-V ont également été assurés de réussir. Les améliorations de stabilité clés incluent des corrections pour le calcul de l'espace disponible pour les vdevs spéciaux et dedup, la gestion des permissions pour les envois raw avec la commande zfs send -w -I, l'activation de la fonctionnalité de blocs larges lors des opérations de réception et les problèmes avec l'activation de large_microzap. La journalisation historique pour zpool create -t a également été corrigée. Les améliorations de performance comprennent un batch d'éviction ARC augmenté pour booster le parallélisme, un cache prefetch dbuf amélioré, des temps de scrub et resilver minimaux réduits, et une meilleure synchronisation du traitement de destruction asynchrone. La gestion de la table de déduplication bénéficie de multiples améliorations de verrouillage et d'interface, telles que l'ajout d'interfaces ZAP _by_dnode() et des corrections pour le dimensionnement des tampons d'entrées compressées. Les recherches de logs ont été déplacées en dehors des verrous pour réduire la contention. Les mises à jour des outils introduisent une nouvelle option -O pour la commande zdb -r afin de spécifier un ID d'objet, autorisent zfs clone à accepter -u pour les datasets démontés, et ajoutent une sous-commande idle et l'option -G pour le vidage de tampon de débogage dans zhack. La suite de tests ZFS a vu des mises à jour sur les régressions et les cas de test. Les changements spécifiques à FreeBSD corrigent le code de débogage non sûr pour les threads causant des paniques double-free, suppriment les références obsolètes à DEBUG_VFS_LOCKS, restaurent la compilation i386 et corrigent les builds --enable-invariants. Les raffinements Linux incluent les drapeaux d'allocation mémoire dans kmem et des nettoyages SPL supprimant les chemins de code obsolètes. Les scripts shell ont subi des nettoyages pour supprimer les bashisms, la conformité shellcheck, un scoping de variables plus sûr et des mises à jour de documentation sur la configuration initrd et le montage des systèmes de fichiers. La sortie a été couverte par Bobby Borisov, rédacteur en chef de Linuxiac.