VOOZH about

URL: https://www.phoronix.com/news/Bcachefs-1.37-Released

⇱ Bcachefs 1.37 Released With Linux 7.0 Support, Erasure Coding Stable & New Sub-Commands - Phoronix


👁 Phoronix

Bcachefs 1.37 Released With Linux 7.0 Support, Erasure Coding Stable & New Sub-Commands

Written by Michael Larabel in Linux Storage on 15 March 2026 at 02:50 PM EDT. 120 Comments
Kent Overstreet today released Bcachefs 1.37 as the newest feature release to this out-of-tree file-system driver and user-space tooling for this next-gen, copy-on-write file-system.

The Bcachefs erasure coding functionality, which has been in the works for several years and has seen a lot of refinements in new Bcachefs updates over the past two years, is now considered stable. Bcachefs erasure coding is a data redundancy feature that allows for errors to be corrected. The erasure coding is akin to RAID implementations. It's further explained on the Bcachefs Wiki for those interested in all the technical details on the implementation. With the experimental tag dropped on it, all core functionality around it is now considered complete.

Bcachefs also now is able to handle automatic recovery from devices with bad flush/fua support, faster recovery from unclean shutdowns, and better performance for multi-device file-systems.

Bcachefs 1.37 also now considers its journal rewind functionality to be safe to use with the file-system automatically tracking how far back it can be safely rewound.

There are also new Bcachefs sub-commands including subvolume list, list-snapshots, and reflink-option-propagate.

Bcachefs 1.37 also brings a major update to its Principles of Operation "PoO" as around 100 pages of documentation on the file-system.

Rounding out the major highlights of Bcachefs 1.37 is adding compatibility for the current Linux 7.0 kernel code. In turn that opens up the door for some fresh Bcachefs file-system benchmarks on Phoronix.

👁 bcachefs testing


This update also features the latest on converting the Bcachefs user-space components over to the Rust programming language.

More details on today's Bcachefs 1.37 release via the Bcachefs-tools repository.

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.