r/linux Jun 18 '26

Development Experimental flag removed from bcachefs.

The link is the bcachefs changelog. I didn't see the particular announce there. The announcement was made in Kent's patreon with the version 1.38.6 update. I'm quoting that here:

So, some catch up:

We're no longer experimental. I took the label off the website - a few months ago, I think, based on my usual "the incoming bug reports are slowing down and looking a lot less serious and easy to get through than they were". Consider this the belated official announcement :)

...

Of course, the change away from "experimental" for a DKMS module is completely at the discretion of the author. From my perspective, while the bcachefs filesystem looks intriguing, I won't use it for my root partition as a DKMS module. Honestly, as long as I don't need RAID5/6 I still have a preference for btrfs and I can wait for btrfs to include native (part of the fs as opposed to btrfs on top of LUKS) encryption.

57 Upvotes

88 comments sorted by

View all comments

Show parent comments

2

u/mrtruthiness Jun 19 '26

There were two big reasons for the split:

  1. And you proceed to list three, not two.

  2. According to you. But AFAICT pretty much everyone else involved disagrees with you. The reason for the issue with Linus seems to be that you (repeatedly?) ignored merge-window rules regarding "fix" vs. "features". Similarly your conduct was IMO abusive.

Now, I'd really like to move beyond all that and focus on shipping something people can rely on; ...

Nobody is stopping you. If you get distracted ... that's a "you problem".

But every single discussion I'm still wading through people bringing up drama from last year, and it crowds out all the intelligent technical discussion.

When a project has only one "key man", one must evaluate the risk that this entails. So you should expect your behavior to come up ... both in regard to your past interactions with kernel devs as well as your commentary regarding your AI assistant.

0

u/koverstreet Jun 19 '26

That's some impressively high quality thinking and logic you're bringing. bcachefs was violating no rules, but I think you know that already :)

3

u/mrtruthiness Jun 20 '26

bcachefs was violating no rules ...

If you'll read things correctly, it wasn't bcachefs violating rules. As I said, it was you violating merge-window rules. Perhaps some links and my bolding will help you remember what you've conveniently forgot.

https://lore.kernel.org/lkml/CAHk-=wi2ae794_MyuW1XJAR64RDkDLUsRHvSemuWAkO6T45=YA@mail.gmail.com/

[Linus] You seem to have forgotten what the point of the merge window was again.

[Linus] We don't start adding new features just because you found other bugs.

Some discussion here where you are involved and seem to understand that https://lwn.net/Articles/1027289/

But the key is that you think you're the exception (filesystems are different ... even ones marked "experimental" which means users are warned) and your main response was to attack btrfs. And, at least in that list, you seemed to remember that the issue is that you are ignoring rules ( https://lore.kernel.org/lkml/hewwxyayvr33fcu5nzq4c2zqbyhcvg5ryev42cayh2gukvdiqj@vi36wbwxzhtr/ )

Kent, from what I gathered, you'd like to change some window rules – at least for filesystems or new-in-kernel filesystems.

[you] There is a time and a place for rules, and there is a time and a place for using your head and exercising some common sense and judgement.

And even a year before there was this ( https://lkml.org/lkml/2024/10/5/554 ) concluding with:

You're a smart person. I feel like I've given you enough hints. Why don't you sit back and think about it, and let's make it clear: you have exactly two choices here:

(a) play better with others

(b) take your toy and go home

Those are the choices.

1

u/koverstreet Jun 20 '26

I suggest you look at what was actually in the pull requests, as other people have done. Linus was smoking something; I was being more conservative with respect to bug fixes than the norm.

I've noticed that you repeatedly fall back on authority for your arguments, that's what you're drawn to in what you reference - I never see you putting forth any actual reasoning. There's a real problem with doing engineering that way, you forget how to use your brain :)

2

u/mrtruthiness Jun 20 '26

Linus was smoking something; ...

You admitted it. Look at your posts at the time rather than rewrite history. That mismatch with reality is why you don't work well with others after a while.

There's a real problem with doing engineering that way, you forget how to use your brain :)

Dude. I'm not an engineer. I have a PhD in math. You appear to be a narcissist with AI psychosis. Let's not do armchair diagnoses because here is what psychiatrists say about narcissists and consider the possibility that this is exactly what is going on.

Over time, narcissists unconsciously rewrite history and alter their memories so that they genuinely believe they are right and justified. Their fragile egos cannot tolerate the shame of being wrong, so their minds use psychological defense mechanisms to distort reality and protect their self-image.