Will there be a DKMS module for bcachefs now that it's out of kernel?

Hello everyone :wave:

I started using bcachefs for my media FS when it was mainlined, but now that it’s going to be out of kernel, will there be a DKMS module for it? :thought_balloon:

It looks like every other distro either has a module or is working on it at least according to Perplexity:

Distribution Bcachefs DKMS Support (as of Sep 2025) Notes
Arch Linux Yes Community-driven, closely tracks upstream
Debian/Ubuntu In progress DKMS repo available; tools work ongoing
Fedora Yes Maintaining tools package, adapting process
openSUSE Planning/Partial Dropped in-kernel, DKMS integration needed
NixOS Yes Close upstream collaboration

You already found this bugreport with informations yourself…
https://bugzilla.opensuse.org/show_bug.cgi?id=1248109

A user already requested a build space for the DKMS…
https://bugzilla.opensuse.org/show_bug.cgi?id=1250146

1 Like

Thanks, but no reply in the last few weeks to the build request :interrobang:

Kent Overstreet, the bcachefs dev says he also didn’t receive any reply from the openSUSE maintainers :cold_face:

Nothing stops you (or any other volunteer) to start in a home project. That is how most packages begin anyway.

Besides, I do not see why it need a whole new project. There is already Kernel:stable:KMP (and other Kernel:*:KMP subprojects) which is the natural place for a new driver.

2 Likes

Then Kent has not been reading the factory ML where he posted himself : he may not have gotten the reply he wanted, but, search the factory ML and you will see replies from openSUSE maintainer(s).

If this is the thread, then openSUSE doesn’t support DKMS rebuilds without additional hooks and KMP being the preferred method is probably not supported by bcachefs upstream for the time being with Kent being busy with other things. That leaves users like me in the dust :desert: :face_with_spiral_eyes:

No. “Users like you” can f.e. build a KMP package themselves, they can contact others and ask them, if they don’t have the knowledge themselves. even configure zypper to keep a 6.16 or whatever version kernel.
Mind, Pavin, I fully get your frustration, but don’t blame openSUSE for upstream decisions / conflicts.

"OpenSUSE announced today though they are resorting to disabling the kernel driver in their Linux 6.17+ builds. "

…is not specifically “upstream”, but an active decision by opensuse.

We should stick to the facts.

The decision of openSUSE is based on the upstream decision. Every responsible distribution decides against maintaining and patching kernel code downstream when there is no upstream support.

So much to the facts…

1 Like

I don’t use the FS, I have no affiliation to the developer.

But there is no such thing as TINA. End of message…

erlangen:~ # opi bcachefs
Searching repos for: bcachefs
1. dkms-bcachefs
2. bcachefs-tools
3. bcachefs-kmp-default
4. bcachefs-tools-debuginfo
5. bcachefs-tools-debugsource
6. bcachefs-kmp-default-debuginfo
Pick a number (0 to quit): 3
You have selected package name: bcachefs-kmp-default
1. openSUSE:Factory -                        | 1.31.1_k6.16.8_1          | x86_64
2. filesystems ?                             | 1.31.1_k6.16.8_1          | x86_64
Pick a number (0 to quit): 
erlangen:~ # 
1 Like

It was added one day ago.

Thanks! :tada:

What’s the difference b/w 1 and 2?

Mine shows only 2:

You have selected package name: bcachefs-kmp-default
1. filesystems ?                             | 1.31.1_k6.16.8_1          | x86_64

@pavinjoseph FYI at this point due to licensing issues opi (pulling in patented packages) is slated to be dropped from openSUSE. Filesystems is the development project, openSUSE Factory is staging for release to Tumbleweed, different kernel in Slowroll, so you might need to talk to the maintainer or wait for it to appear in Slowroll.

1 Like

If you absolutely need to have it before the next Tumbleweed snapshot is published:

https://openqa.opensuse.org/assets/repo/openSUSE-Tumbleweed-oss-x86_64-Snapshot20250924/x86_64/bcachefs-kmp-default-1.31.1_k6.16.8_1-1.1.x86_64.rpm

1 Like

news:

Stop promoting opi. It is a tool that should not be used, and definitely not by new users. We see enough breakage from added home: repos.

Precisely, I was about to add the link myself. I’m in the same situation. I started using bcachefs for its improvements regarding failures, basically to replace XFS, but if no one maintains KMS updates, I’m going to have serious problems every time I update Tumbleweed.

Regarding the topic of OPI, I personally do recommend it, with the necessary caution for installing any software from external repositories. Perhaps a more eye-catching message from OPI for new users about the inherent dangers of installing from unofficial repositories would be a very good idea. OPI, by itself, only makes it easier for the user to do what they could do after searching the Internet and manually adding the repository. It would be a discussion for another thread, but being able to easily install software like “Visual Studio Code”, “MS Edge” or “Ocenaudio” seems great to me.

The forum is already full of threads with broken systems due to devel and home repos. Experienced users already spend a lot of time to help bring such systems back into shape. The best solution is to not advertise such tools which make it easy to install from home and devel repos. Often such tools are advertised by ppl which do not help other users who screwed up their system due to this recommendation. Btw there are discussions ongoing to ban opi from openSUSE as it lacks proper license notifications when installing from external repos.