Skip to content

Bcachefs Removed From Linux Kernel Mainline After Decade-Long Dispute

After years of debate, Bcachefs is out of the Linux kernel. Users will need to adapt, and the future of this high-performance file system is uncertain.

In this image I can see a pipe and metal wheels on a cupboard. This image is taken may be in a...
In this image I can see a pipe and metal wheels on a cupboard. This image is taken may be in a hall.

Bcachefs Removed From Linux Kernel Mainline After Decade-Long Dispute

Bcachefs, a filesystem developed largely by Kent Overstreet over a decade, has been removed from the Linux kernel's main development branch. Linus Torvalds, the Linux creator, took this decision after a long-standing dispute with Overstreet. The removal is due to Bcachefs' reliance on DKMS, which many distributions use for virtualization and specific filesystems.

The expulsion happened around 24 hours after Linux 6.17's release. Consequently, Linux 6.18, expected in about nine or ten weeks, won't automatically mount drives formatted with Bcachefs. This change impacts users who rely on Bcachefs' performance and robustness. While Bcachefs still has work to do to meet these expectations, it can now be set up via DKMS on various kernels from Linux 6.16 onwards.

The complex nature of filesystem development makes it challenging to keep up with directly included filesystems. This expulsion highlights the ongoing debate about the inclusion of such filesystems in the mainline kernel.

Bcachefs' removal from the Linux kernel's main development branch is a significant change for its users. While it can still be used via DKMS, its automatic mounting in future kernels is uncertain. The dispute between Kent Overstreet and Linus Torvalds, coupled with the challenges of maintaining such filesystems, led to this decision. The impact on users and the future of Bcachefs remains to be seen.

Read also:

Latest