OpenZFS 2.4.1 released with Linux 6.19 support

OpenZFS has released version 2.4.1, a maintenance update two months after the 2.4 version. The new release adds compatibility for Linux kernel 6.19 and improves support for FreeBSD. It includes numerous fixes for stability, builds, and performance across platforms.

OpenZFS, an open-source file system and volume manager known for features like snapshots, checksums, and replication, announced version 2.4.1 on February 25, 2026. This marks the first maintenance release in the 2.4 series, following the initial 2.4 version by two months.

The update extends support to Linux kernels ranging from 4.18 to 6.19. It addresses compatibility issues with Linux 6.19, including fixes for in-tree builds, duplicate GCM assembly functions, inode state handling, and stricter --werror configurations. Builds on Linux 6.18 for PowerPC and RISC-V kernels have also been ensured to succeed.

Key stability improvements include corrections to available space accounting for special and dedup vdevs, raw send permission handling for the zfs send -w -I command, large block feature activation during receive operations, and issues with activating large_microzap. History logging for zpool create -t has been fixed as well.

Performance enhancements feature increased ARC eviction batching to boost parallelism, improved dbuf prefetch caching, reduced minimal scrub and resilver times, and better async destroy processing timing. Deduplication table handling benefits from multiple locking and interface improvements, such as the addition of _by_dnode() ZAP interfaces and fixes for compressed entry buffer sizing. Logging searches have been relocated outside of locks to lessen contention.

Tooling updates introduce a new -O option for zdb's -r command to specify an object ID, allow zfs clone to accept -u for unmounted datasets, and add an idle subcommand and -G option for debug buffer dumping in zhack. The ZFS Test Suite has seen updates to regressions and test cases.

FreeBSD-specific changes fix thread-unsafe debug code causing double-free panics, remove obsolete DEBUG_VFS_LOCKS references, restore i386 compilation, and correct --enable-invariants builds. Linux refinements include memory allocation flags in kmem and SPL cleanups removing obsolete code paths. Shell scripts have undergone cleanups for bashism removal, shellcheck compliance, safer variable scoping, and documentation updates on initrd configuration and filesystem mounting.

The release was covered by Bobby Borisov, editor-in-chief at Linuxiac.

Awọn iroyin ti o ni ibatan

Illustration depicting the Linux From Scratch 13.0 release as the first systemd-only version, with Tux assembling a PC amid upgraded packages and kernel.
Àwòrán tí AI ṣe

Linux From Scratch 13.0 released as first systemd-only version

Ti AI ṣe iroyin Àwòrán tí AI ṣe

The Linux From Scratch project has unveiled version 13.0, marking the first release exclusively using systemd as its init system. This update includes the Linux kernel 6.18.10 and upgrades to 36 packages. The change discontinues the longstanding SysVinit variant after version 12.4.

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Ti AI ṣe iroyin

The Linux and open-source world saw a flurry of updates from February 9 to 15, 2026, including new versions of major distributions and software tools. Key highlights feature the Linux Kernel 6.19 and various desktop environment fixes. These releases focus on bug resolutions, performance improvements, and new features for users and developers.

Ojú-ìwé yìí nlo kuki

A nlo kuki fun itupalẹ lati mu ilọsiwaju wa. Ka ìlànà àṣírí wa fun alaye siwaju sii.
Kọ