## 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.