Bcachefs removed from the mainline kernel

lwn.net

234 points by Bogdanp 2 days ago


danw1979 - 2 days ago

As a long time sponsor of Kent's on Patreon - $10 a month since 2018, $790 total - I've found this bcachefs debacle really depressing.

I'm not even a bcachefs user, but I use ZFS extensively and I _really_ wanted Linux to get a native, modern COW filesystem that was unencumbered by the crappy corporate baggage that ZFS has.

In the comments on HN around any bcachefs news (including this one) there are always a couple throwaway accounts bleating the same arguments - sounding like the victim - that Kent frequently uses.

To Kent, if you're reading this:

From a long time (and now former) sponsor: if these posts are actually from you, please stop.

Also, it's time for introspection and to think how you could have handled this situation better, to avoid having disappointed those who have sponsored you financially for years. Yes, there are some difficult and flawed people maintaining the kernel, not least of which Linus himself, but you knew that when you started.

I hope bcachefs will have a bright future, but the ball is very clearly in your court. This is your problem to fix.

(I'm Daniel Wilson, subscription started 9th August 2018, last payment 1st Feb 2025)

exploderate - 2 days ago

The one line "article" on lwn.net has a link to this email:

  From: Kent Overstreet @ 2025-09-11 23:19 UTC
 
  As many of you are no doubt aware, bcachefs is switching to shipping as
  a DKMS module. Once the DKMS packages are in place very little should
  change for end users, but we've got some work to do on the distribution
  side of things to make sure things go smoothly.

  Good news: ...
https://lore.kernel.org/linux-bcachefs/yokpt2d2g2lluyomtqrdv...
patrakov - 2 days ago

The end result is still positive. Before the mainline submission, Bcachefs could not be DKMSed, as it relied on changes in other subsystems, as opposed to just additions, so you had to compile your own kernel. Now, it is available as something that can be compiled as a module for any recent-enough third-party kernel.

tarruda - 2 days ago

I hope it eventually comes back once it is more stable.

Would be great to have an in kernel alternative to ZFS for parity RAID.

maxlin - 2 days ago

At least some of the OSS drama still is just purely code-based these days...

The dev acted out of line for kernel development, even if _kind_ of understandable (like with the recovery tool), but still in a way that would set a bad precedent for the kernel, so this appears to be good judgement from Linus.

Hope the best for Bcachefs's future

fer - 2 days ago

I have high hopes for bcachefs, but so far the benchmarks[0] are a quite disappointing. I understand it'll have overhead since it does many things, but I'd expect it to perform closer to btrfs or zfs, but it's consistently abysmal (which affects zfs at times, too).

[0] https://www.phoronix.com/review/linux-617-filesystems

wizardforhire - 2 days ago

I was one week away from setting up a new cluster and was all all in on bcachefs, drama be damned … that was until this[1]

Bcachefs is exciting on paper, but even just playing around there are some things that are just untenable imho. Time has proven that the stability of a project stems from the stability of the teams and culture behind it. As such the numbers don’t lie and unless it can be at parity with existing filesystems I can’t be bothered to forgive the misgivings. I’m looking forward to the day when bcachefs matures… if ever, as it is exciting.

Also if something has changed in the last year I’d love to hear about it! I just haven’t found anything compelling enough yet to risk my time bsing around with it atm.

[1] https://youtube.com/watch?v=_RKSaY4glSc&pp=ygUZTGludXMgZmlsZ...

theLegionWithin - 10 hours ago

good riddance

charcircuit - 2 days ago

It's sad that it came with this, but in the end Linus and Kent had different ideas on how distribution of fixes should work so it makes sense that we have reached a situation where Kent controls the distribution frequency of the file system.

- 2 days ago
[deleted]
lesser-shadow - 2 days ago

[dead]

globalhsbc - 2 days ago

[dead]

Jahez1219 - 2 days ago

[flagged]

mnau - 2 days ago

I don't get why Linus just didn't tell bcachefs developer to take a hike.

He is BDFL. No, these changes do not belong into this part of our release window. No pull. End of discussion. Instead he always talked and caved and pulled. And of course situation repeated, as they do...

bagxrvxpepzn - 2 days ago

Bcachefs comes off as a vanity project, as most open source software seems to be. The public rationale for it also strongly projects NIH. Therefore, its demise as everyone comes to grips with that is not very surprising. Hopefully this development serves to inoculate the kernel community against future wastes of resources. Perhaps the vetting process will become more rigorous before big merges like this.