Home » Technology » BCacheFS: From Kernel to DKMS Module – What You Need to Know

BCacheFS: From Kernel to DKMS Module – What You Need to Know

by Rachel Kim – Technology Editor

## BCacheFS Removed from Linux Kernel,Will Ship as DKMS Module

Following a period of controversy and developer conflict,the⁣ BCacheFS filesystem has been​ removed from the ⁢mainline Linux‍ kernel and will now be distributed as⁢ a⁣ DKMS (Dynamic Kernel Module Support)‌ module. The⁣ change stems from concerns over​ stability, data loss ⁢reports, and disagreements over growth ‌practices.⁢

The ⁣situation escalated after BCacheFS ⁤lead ⁢developer Kent Overstreet repeatedly submitted new features to kernel release candidates, prompting strong‌ objections⁢ from ⁢Linus Torvalds on ‍the Linux Kernel Mailing List (LKML). Torvalds later froze BCacheFS support in the kernel, halting all in-kernel development.

Details ‌of the transition to a DKMS module are explained in a‌ recent video by brodie Robertson (https://www.youtube.com/watch?v=aG-nmpCTkoY). ​ Hackaday previously covered the broader BCacheFS controversy and ⁢associated data loss reports (https://hackaday.com/2025/06/10/the-ongoing-bcachefs-filesystem-stability-controversy/).

As a result of the kernel removal,​ distributions are adapting their support. SuSE has announced it will disable BCacheFS ⁤starting with kernel version 6.17, requiring users to manually install the DKMS module. ⁣Arch Linux is ⁢expected to include the DKMS module by default, though users should verify this ‌for​ their specific installation.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.