It appears the OpenZFS 2.2 file-system driver for Linux and FreeBSD systems will see its release very soon while out today is the third release candidate.
Linux Storage News Archives

849 Linux Storage open-source and Linux related news articles on Phoronix since 2008.
While the EROFS Linux read-only file-system already supports LZ4 and microLZMA support, Zlib DEFLATE support is also being worked on and could be introduced in the next Linux kernel cycle.
Last month saw the first release candidate of OpenZFS 2.2 that introduces Linux container support, BLAKE3 checksums, and block cloning capabilities. Out this weekend is a second release candidate as OpenZFS 2.2 nears release.
Btrfs has long provided a built-in integrity checker tool into the file-system driver. However, slated for Linux 6.6 is deprecating of this integrity checker.
While IO_uring has been one of the most interesting kernel innovations of recent years and can allow for great speed-ups to async I/O, there have been some security concerns and with the Linux 6.6 kernel it will be easier for Linux administrators to disable it system-wide if so desired.
While the Linux 6.5 kernel merge window just ended days ago and there still is two months to go until that stable release, already the lead developer of the Bcachefs file-system is working to get the code merged for Linux 6.6.
Today the Linux 6.5 merge window is expected to be closed and one of the lingering issues has been whether the BCacheFS file-system driver will be merged following its pull request having been finally sent in.
Konstantin Komarov of Paragon Software has submitted the NTFS(3) file-system driver updates for the nearly-closed Linux 6.5 merge window.
The Flash-Friendly File-System (F2FS) is tacking on a few new features for the Linux 6.5 kernel.
UDisks 2.10 was released last week for this set abstraction layer providing a daemon and tooling around the manipulation of disks and storage devices under Linux.
While OpenZFS 3.0 has been talked about for a few years with macOS support, it doesn't appear to be on the immediate horizon and the OpenZFS 2.2 release is being worked on currently for providing a few new features to this open-source ZFS file-system implementation on Linux and FreeBSD systems.
Ted Ts'o has submitted all the EXT4 feature changes for the Linux 6.5 merge window. EXT4 this round is seeing various clean-ups, bug fixes, and other enhancements but there is one performance optimization worth calling attention to.
Bcachefs hopes to finally merge in Linux 6.5 while for those wanting a mature Linux file-system with all the bells and whistles, Btrfs is a good candidate worth considering. With Linux 6.5 there is a continuation of the recent Btrfs trend around performance improvements.
Capping off an exciting first day of the Linux 6.5 merge window is a pull request seeking to land the long-in-development Bcachefs file-system into this next kernel version.
Among the early pull requests for the now-open Linux 6.5 merge window is the FS-VERITY pull for that support layer enabling file-systems to leverage transparent integrity and authenticity protections fr read-only files. The FS-VERITY updates for Linux 6.5 are helping to ease the upcoming XFS file-system support.
Among the early pull requests already submitted for the Linux 6.5 merge window that is expected to open next week are the Linux NFS server (NFSD) changes. Notable this cycle is the NFSD and RDMA server code having better NUMA awareness.
Another feature scheduled to be sent in for the upcoming Linux 6.5 kernel merge window is introducing support for provisioning primitives for thinly provisioned storage with the Device Mapper (DM) code.
As another feature on the way for the upcoming Linux 6.5 kernel cycle is the large extent counts feature of the XFS file-system no longer being treated as "experimental" but is now considered safe to deploy.
The Flash-Friendly File-System (F2FS) is preparing to land async buffered write support into the Linux kernel as another performance win for this flash-optimized file-system.
PuzzleFS is a next-generation container file-system for Linux with fast image building, direct-mount support, and other container-optimized features being worked on by Cisco engineers. And it's written in Rust.
OpenZFS 2.1.12 is now available as the latest version of this out-of-tree ZFS file-system kernel driver that works on Linux now with the latest 6.3 kernel stable series all the way back to the v3.10 kernel. Plus OpenZFS 2.1.12 also works on FreeBSD 12.2 and newer.
Last week XFS users began encountering metadata corruption on the latest Linux 6.3 point releases. Following kernel developers and those testing the kernels on affected hardware over the US holiday weekend, it's believed the issue has been tracked down to one missing patch that is a one line of code being deleted.
Multiple users have been reporting metadata corruption issues on the XFS file-system when upgrading to the Linux 6.3 stable kernel.
IBM engineers have been working through some multi-block allocator improvements for the EXT4 file-system driver. In particular, they aim to address some shortcomings that were discovered when running various tests on IBM POWER hardware with a 64k block size.
In development for over a half-decade already has been Bcachefs as a copy-on-write (CoW) file-system born originally out of the Linux kernel's block cache code. On Tuesday the Bcachefs patch series was sent out for review and hopeful inclusion into the kernel by lead developer Kent Overstreet.
To help facilitate the exploration of the Rust programming language for Linux storage purposes within the kernel, Samsung engineer Andreas Hindborg has published a null block driver written in this memory-safe programming language.
The Device Mapper "DM" subsystem updates have been merged for the in-development Linux 6.4 kernel and it includes some notable performance optimizations.
It sure doesn't feel like it's already been five years since Huawei announced EROFS as a read-only file-system initially designed for Android devices but has proven useful in the mainline Linux kernel to Linux users at large with interesting use-cases also coming up around containers and more. With the in-development Linux 6.4 kernel are yet more improvements to this read-only file-system.
After the patches had been in development for well more than a year, sent out today for the Linux 6.4 merge window are the NFS server (NFSD) changes that include supporting RPC-with-TLS.
The NTFS3 driver developed by Paragon Software that provides read/write support and other modern features for the NTFS file-system with the mainline kernel has seen a new round of changes for Linux 6.4.
In addition to EXT4 seeing some performance optimizations and folio conversion for Linux 6.4, the Btrfs and Flash-Friendly File-System (F2FS) drivers are also seeing some nice enhancements with this next Linux kernel version.
While often times the EXT4 file-system driver updates for new Linux kernel merge windows can be rather mundane given the maturity of this widely-used Linux file-system, this time around for Linux 6.4 it's a bit more exciting.
Ahead of the Linux 6.3 kernel being potentially released as stable on Sunday, two last minute patches for the Btrfs file-system driver were submitted today to address a pressing problem since Linux 6.2.
OpenZFS 2.1.10 is out as the latest update to this open-source ZFS file-system implementation currently supported on Linux and FreeBSD systems.
The Btrfs scrub code that is used for going through file-system data/metadata to verify checksums and repairing damaged blocks is seeing some improvements come Linux 6.4.
Thanks to forthcoming work out of Red Hat, the Linux 6.4 Device Mapper (DM) code is expected to see some optimization work that can significantly benefit concurrent I/O performance... In one case at least acquiring buffers now about 25 times faster.
In wanting to avoid waiting for pipes via the IOCB_NOWAIT option in order to further enhance IO_uring performance, Jens Axboe has implemented said functionality and in a simple test is seeing 10x to 23x performance improvements.
The BFQ I/O scheduler has long been suited well for MMC/SD card storage devices with a single queue now finally with Linux 6.3 the Kconfig setup will suggest/imply that I/O scheduler to help ensure it gets built.
While in recent days there has been much talk around the new, experimental and currently out-of-tree SSDFS file-system for NVMe ZNS drives, when it comes to a modern flash-optimized Linux file-system today, the Flash-Friendly File-System (F2FS) continues handling that space well and has been battle-tested via deployment on Android devices and more. With Linux 6.3, F2FS continues to be refined with more fixes and other minor enhancements.
With the EXT4 file-system being quite mature at this stage, with many kernel cycles these days this widely-used file-system just sees bug fixes and other minor work. But for the newly-opened Linux 6.3 cycle, EXT4 is seeing a nice performance boost under certain conditions with direct I/O.
While two years ago in Linux 5.16 multi-actuator hard drive support was merged, with the in-development Linux 6.3 kernel the BFQ I/O scheduler is now seeing some tuning for multi-actuator drives.
Sent out for review on Friday evening were 76 patches implementing SSDFS, the newest open-source Linux file-system and catering to flash-friendly drives and particularly those with NVMe Zoned Namespaces (ZNS) support.
Introduced to the mainline kernel two years ago with Linux 5.12 was the IDMAPPED mounts functionality that is useful from systemd-homed to containers and other use-cases. Since then more Linux file-systems and software has added support for IDMAPPED mounts and it's being furthered along now with Linux 6.3.
The Network File-System (NFS) client and server changes have landed for the in-development Linux 6.3 kernel.
The big batch of Btrfs file-system driver updates for the Linux 6.3 kernel were submitted today by SUSE's David Sterba. As with many kernel cycles, this Btrfs pull includes more performance optimizations as well as new features.
The EROFS file-system updates for Linux 6.3 include introducing a new option for per-CPU KThreads to provide low-latency decompression for speeding up use of compressed EROFS file-systems on Android devices.
The Linux kernel's SystemV file-system support for enabling Xenix FS, SystemV/386 FS, and Coherent FS access is being orphaned and in turn could be slated for removal in the future.
Red Hat continues investing in Stratis Storage as their modern Linux storage solution built atop XFS and LVM with intentions of providing ZFS and Btrfs like functionality but atop a mature and proven base. Released on Tuesday was Stratis 3.5 as the latest version of their Rust-written daemon.
While the much anticipated OpenZFS 3.0 hasn't yet materialized as it was originally hoped for in 2022, OpenZFS 2.x continues on maturing nicely with fixes and other updates to this open-source ZFS file-system implementation currently supported on FreeBSD and Linux systems.
Following the Linux kernel deprecating the ReiserFS file-system and with plans to drop the kernel driver in 2025, the next file-system target being evaluated for whether it should stick around the kernel is the Journaled File-System, JFS.
849 Linux Storage news articles published on Phoronix.


