Linux Is about to Get Bcachefs Support, Here’s More on That

Linux kernel 6.7's merge window is now open, and Bcachefs slid in! All indications point to things happening this time.

Linux enjoys extensive support for many file systems and always considers integrating new ones. In this regard, a fascinating feature looks set to make its long-awaited debut: the Bcachefs filesystem.

Since the kernel 6.7’s merge window is now open, Bcachefs is sliding smoothly into the mix, with every indication that its inclusion will come to fruition this time. But before that, let’s say a few words about the file system itself.

A Brief on Bcachefs

For those unfamiliar with the term, Bcachefs is a next-generation advanced filesystem for Linux, first announced in 2015. It is a copy-on-write (COW) file system intended to compete with the modern features of ZFS or Btrfs and the speed and performance of ext4 or XFS.

Born from the bcache (block layer cache) system, which enhances Linux’s data handling by layering a fast, small disk over a slower, larger one, Bcachefs aims to evolve this concept further. In essence, it is the logical step forward in the evolution of storage on Linux.

Bcachefs Support Merged into Linux Kernel 6.7

Initially, Bcachefs was scheduled to debut in Linux kernel 6.5, but that didn’t happen. A second attempt followed in the 6.6 version (available for a few days now), but despite staying the whole cycle in the Linux-next branch, it was not allowed in the final release. But now things are different.

On October 30, Kent Overstreet, the lead developer of the Bcachefs file system, submitted a pull request for its inclusion in Linux kernel 6.7, whose merge window is now open. Now, the PR was accepted and merged into the 6.7 branch by Linus Torvalds.

Bcachefs has been merged into the Linux kernel 6.7 branch.
Bcachefs has been merged into the Linux kernel 6.7 branch.

This gives every reason to believe that the third attempt to get Bcachefs supported in the Linux kernel will be successful.

Given the nine to ten-week development time between releases, it is expected that around the new year, when it is released, one of the leading novelties in kernel 6.7 will be the Bcachefs support provided.

As always, we will keep an eye on developments. It is a promising new file system with great features, having the potential to cover the needs of both regular storage enthusiasts and the enterprise niche. So, fingers crossed that all goes well this time.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%

3 Comments

  1. Going by the benchmarks that phoronix just posted, no-one in their right mind would use bcachefs in their day to day use as it’s performance is abismal.

  2. And just how do we pronounce BcaChefs?

    Sounds like an restaurant accreditation body or a plant-based product from Tesco.

Leave a Reply

Your email address will not be published. Required fields are marked *