VOOZH about

URL: https://www.phoronix.com/news/Bcachefs-Linux-6.15

⇱ Bcachefs Aims For "Soft Frozen" On-Disk Format With Linux 6.15 Along With New Features - Phoronix


👁 Phoronix

Bcachefs Aims For "Soft Frozen" On-Disk Format With Linux 6.15 Along With New Features

Written by Michael Larabel in Linux Storage on 24 March 2025 at 03:16 PM EDT. 49 Comments
Last month Bcachefs lead developer Kent Overstreet talked of Bcachefs getting to the point of freezing its on-disk format with future on-disk format updates slated to be optional. With today's Bcachefs pull request for Linux 6.15, it's now being treated as "soft frozen" and also landing other new features for this copy-on-write file-system. Among the new features is case insensitive file/folder support contributed by Valve.

Kent Overstreet announced in today's Bcachefs pull request for Linux 6.15 that the on-disk format is deemed "soft frozen" with no more required/automatic updates expected prior to dropping the experimental flag on the file-system.

Among the on-disk format changes for Bcachefs that were squeezed into this code for Linux 6.15 includes cached backpointers as a scalability improvement, stripe backpointers, stripe LRU also for better scalability, optional case-insensitivity directory support, and extent flags.

👁 Bcachefs case-folding


The case-folding / case-insensitivity support on a per directory basis was worked on in part by Joshua Ashton of Valve's Linux team. The per-directory case insensitive file/folder support can be useful for Windows games on Steam Play that are used to case-insensitive NTFS storage and the like on Windows.

Other Bcachefs changes submitted for this new merge window include scrub support, blocksize greater than page size support that builds off the other BS greater than PS work for Linux 6.15, improved journal pipelining, device option handling improvements, continued work on self-healing, and the ability for Bcachefs file-systems to scale into the petabyte range.

See this pull request for the full list of Bcachefs changes that will be part of Linux 6.15 -- assuming no objections from Linus Torvalds or other last-minute issues.

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.