4 ms·
Bcachefs Fixes Pull Once Again Frustrates Linus Torvalds
- magicalhippo 2y ago[...] let's make it clear: you have exactly two choices here: (a) play better with others (b) take your toy and go home I've been following from the sidelines, keen to see how bcachefs pans out. When it got included in the mainline kernel I was hoping that was a sign it was soon time to give it a proper whirl. Based on the recent kerfuffle though, it really seems like the better move is to just remove it from mainline until it's a lot more mature.
- BSDobelix 2y ago> just remove it from mainline until it's a lot more mature. The Code or Kent?
- magicalhippo 2y agoIs it possible to separate the two?
- qalmakka 2y agoIf Linux drops BCacheFS, it's dead. Let's be honest, nobody would be using anything but ZFS if it was in tree - not having it first-party is what keeps Btrfs alive. If you have to install it from external sources than you're probably better off simply installing ZFS to begin with.
- rfoo 2y ago> nobody would be using anything but ZFS if it was in tree I'd pick xfs anytime. I don't know if it was already fixed, but ~1y ago had a really miserable experience using ZFS on my NVMe drives, zfs is like 100x slower in random read. And hey, I have fancy SSDs for a reason!
- qalmakka 2y agoYeah, but XFS has literally a fifth of the functionality ZFS has. If you need ZFS features you're basically forced to pick between ZFS or Btrfs, the former being vastly more stable.
- ksec 2y ago"If you're so convinced you know best, I invite you to start writing your own filesystem. Go for it." - Kent
- themacguffinman 2y ago"frustrates Linus" is a bit of an understatement here, Linus is considering removing bcachefs from mainline. If it's removed, I'm somewhat skeptical it can return once it's more mature. Kent seems to think that the problem is code maturity while Linus is making it clear that the problem is that Kent won't follow process and work with others. I don't think Kent's behavior will change as long as Kent is in charge of bcachefs no matter how mature the codebase gets.
- todaysadmin 2y ago[flagged]
- todaysadmin 2y ago[flagged]
- todaysadmin 2y ago[flagged]
- todaysadmin 2y ago[flagged]
- evanjrowley 2y agoI wish Bcachefs was under a BSD or MIT license. It could then live on somewhere in BSD while things on the Linux side catch up. The real problem I wanted to solve was a ZFS replacement across Linux/BSD/Illumos without the licensing trouble. This latest hurdle makes me wish I had sent my Bcachefs donations to DragonFlyBSD instead. Weirdly, now I have more hope for HAMMER2.
- qalmakka 2y agoJesus Christ. I hope they can reconcile, because Linux _really_ needs a good, modern filesystem that's not a hassle to use. ZFS would be it but licencing stops it from being mainline, so it's always a pain to boot from it. Btrfs, well, is a lost cause. Linux needs BCacheFS TBH, so I think they should compromise somehow.