Bcachefs Fixes Pull Once Again Frustrates Linus Torvalds
Linus Torvalds criticized the Bcachefs file system's development, urging better collaboration or removal from the kernel, amid ongoing disputes about testing, communication, and community involvement in open-source projects.
Read original articleLinus Torvalds has expressed frustration over the ongoing issues with the Bcachefs file system, following the latest round of fixes merged into Linux 6.12. Despite the pull request being submitted, Torvalds criticized the lack of adequate testing and communication from the primary developer, Kent. He highlighted that many of the recent commits had not been properly reviewed or discussed within the community, leading to build failures on certain architectures. Torvalds presented two options for Kent: either improve collaboration with other developers or remove Bcachefs from the mainline kernel. Kent defended his approach, suggesting that the fixes were older than their commit dates indicated, but the conversation devolved into further disputes about the file system's development and funding. Torvalds reiterated his concerns, stating that if Kent preferred to work independently without community involvement, he should consider developing Bcachefs outside the mainline kernel. The ongoing dialogue reflects broader issues of collaboration and quality control within open-source projects.
- Linus Torvalds merged fixes for Bcachefs but expressed frustration over testing and communication issues.
- He offered two choices to the primary developer: collaborate better or remove Bcachefs from the mainline kernel.
- The discussion highlighted ongoing disputes about the state of Bcachefs and its development process.
- Torvalds emphasized the importance of community involvement in the development of open-source projects.
- Kent defended his work, but the conversation revealed significant tensions regarding the future of Bcachefs within the Linux kernel.
Related
Linus Torvalds Begins Expressing Regrets Merging Bcachefs
Linus Torvalds regrets merging Bcachefs into the Linux kernel due to large pull requests and ongoing issues, questioning its stability as no major distributions currently use it.
Linus Torvalds talks AI, Rust, & why Linux is the only thing that matters
Linus Torvalds discussed the slow integration of Rust into Linux, emphasized the need for regular updates, expressed skepticism about AI hype, and remains focused on immediate engineering tasks over long-term visions.
Linus Torvalds began to regret accepting Bcachefs into the Linux kernel
Linus Torvalds criticized recent bcachefs fixes for the 6.11-rc5 kernel, noting their size, lack of regression fixes, and potential unsuitability for the mainline kernel due to stability concerns.
Linus Torvalds muses about maintainer gray hairs and the next 'King of Linux'
Linus Torvalds discussed Linux kernel development at the Open Source Summit Europe, emphasizing reliability, addressing maintainer burnout, succession planning, and confirming the inclusion of RTLinux in the upcoming Linux 6.12 release.
Bcachefs Hopes to Remove "Experimental" Flag in the Next Year
Bcachefs lead developer Kent Overstreet submitted patches for Linux 6.12 to remove its "EXPERIMENTAL" status, enhancing performance and addressing challenges like user experience, self-healing, and scalability for large filesystems.
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.
(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.
Related
Linus Torvalds Begins Expressing Regrets Merging Bcachefs
Linus Torvalds regrets merging Bcachefs into the Linux kernel due to large pull requests and ongoing issues, questioning its stability as no major distributions currently use it.
Linus Torvalds talks AI, Rust, & why Linux is the only thing that matters
Linus Torvalds discussed the slow integration of Rust into Linux, emphasized the need for regular updates, expressed skepticism about AI hype, and remains focused on immediate engineering tasks over long-term visions.
Linus Torvalds began to regret accepting Bcachefs into the Linux kernel
Linus Torvalds criticized recent bcachefs fixes for the 6.11-rc5 kernel, noting their size, lack of regression fixes, and potential unsuitability for the mainline kernel due to stability concerns.
Linus Torvalds muses about maintainer gray hairs and the next 'King of Linux'
Linus Torvalds discussed Linux kernel development at the Open Source Summit Europe, emphasizing reliability, addressing maintainer burnout, succession planning, and confirming the inclusion of RTLinux in the upcoming Linux 6.12 release.
Bcachefs Hopes to Remove "Experimental" Flag in the Next Year
Bcachefs lead developer Kent Overstreet submitted patches for Linux 6.12 to remove its "EXPERIMENTAL" status, enhancing performance and addressing challenges like user experience, self-healing, and scalability for large filesystems.