VOOZH about

URL: https://www.phoronix.com/news/OpenZFS-2.4-rc3-Released

⇱ OpenZFS 2.4-rc3 Released With New Workarounds For Linux 6.18 - Phoronix


👁 Phoronix

OpenZFS 2.4-rc3 Released With New Workarounds For Linux 6.18

Written by Michael Larabel in Linux Storage on 22 October 2025 at 08:14 PM EDT. 5 Comments
OpenZFS 2.4 stable should be out in the near future while out today is the third release candidate for this ZFS file-system implementation for Linux and FreeBSD operating systems.

OpenZFS 2.4-rc3 continues supporting up through the Linux 6.17 stable kernel or FreeBSD 13.3 and newer. OpenZFS 2.34 at large is bringing faster AES-GCM encryption performance for AVX2 capable processors, allow setting default user / group / project quotas, uncached I/O adding a direct I/O fallback to a lightweight uncached I/O when unaligned, allowing ZIL on special vdevs when available, multiple gang block improvements, various command improvements, and new deduplication optimizations and fixes.

As for OpenZFS 2.4-rc3 it's mostly about ushering in last minute fixes ahead of the official v2.4 release. There are some early Linux 6.18 kernel compatibility bits included as arguably the most interesting bits for RC3.

If you recall from last month on Phoronix was news around Linux 6.18 Will Further Complicate Non-GPL Out-Of-Tree File-Systems. That article pointed out the lack of write_cache_pages() being no longer possible for out-of-tree non-GPL file-systems for writing dirty pages out of the page cache.

👁 OpenZFS logo


Merged yesterday was this patch to introduce its own write_cache_pages() replacement:
"Linux 6.18: replace write_cache_pages()

Linux 6.18 removed write_cache_pages() without a usable replacement. Here we implement a minimal zpl_write_cache_pages() that find the dirty pages within the mapping, gets them into the expected state and hands them off to zfs_putpage(), which handles the rest."

More details on today's OpenZFS 2.4-rc3 release via GitHub.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.