Skip to content

Linux Kernel Drops Bcachefs Support in 6.18 Amidst Developer Dispute

Bcachefs support removed from the Linux kernel. Users must now rely on DKMS for updates, raising concerns about adoption and stability.

In the picture we can see a photograph of a wall with a wooden door and beside it, we can see a...
In the picture we can see a photograph of a wall with a wooden door and beside it, we can see a small cupboard and on it we can see a bowl and some bottle which is green in color and under it on the floor we can see a dustbin.

Linux Kernel Drops Bcachefs Support in 6.18 Amidst Developer Dispute

The Linux kernel has removed Bcachefs support starting with version 6.18, following a dispute between Linus Torvalds and Kent Overstreet of Kent State University. This change affects distributions like openSUSE, which had already disabled Bcachefs in their kernel builds since 6.17. Now, Bcachefs is only available as an external DKMS module, potentially hindering its adoption.

The removal occurred swiftly, approximately 24 hours after the release of Linux 6.17. From now on, Bcachefs can only be set up via DKMS on various kernels from Linux 6.16 onwards. DKMS will automatically translate Bcachefs to match new kernels during updates. However, the upcoming Linux 6.18 will not automatically mount formatted data carriers with Bcachefs.

Bcachefs still has a long way to go to achieve stability and performance comparable to other universal file systems. The situation for Bcachefs support varies among distributions: it's good for Arch Linux, Debian, and Ubuntu, in progress for Fedora, and unclear for openSUSE.

Linus Torvalds has removed Bcachefs support from the main development branch of the Linux kernel due to the DKMS approach, which requires distribution-specific packages for users. Bcachefs was previously marked as 'externally maintained' and frozen two months ago following disputes with Kent Overstreet, its creator and main developer. Kent Overstreet has had multiple disputes with Linus Torvalds and other developers in the past.

Read also:

Latest