首页 >系统教程 >LINUX >Linus Torvalds对Bcachefs开发过程表示沮丧

Linus Torvalds对Bcachefs开发过程表示沮丧

Lisa Kudrow
Lisa Kudrow原创
2025-03-10 09:26:12192浏览

Linus Torvalds Expresses Frustration With Bcachefs Development Process

Linux内核创作者Linus Torvalds和Bcachefs首席开发商Kent Overstreet于2024年10月5日与Bcachefs开发实践发生了冲突。 托瓦尔德(Torvalds)批评了Overstreet缺乏测试和提交前协作,而Overstreet捍卫了他的快速迭代方法和直接的用户反馈循环。 分歧升级,在托瓦尔德(Torvalds)中升级,威胁要从主线内核中删除bcachef。

此博客文章总结了正在进行的冲突。

目录的

>

- Torvalds评论BCACHEFS开发过程

    > Overstreet的反杂音
  • torvalds拒绝Overstreet的理由
  • > Overstreet对Torvalds
  • 的挑战
  • 删除威胁和不确定的未来
  • >
  • 竞争的关键点
  • >社区反应
  • >未解决的情况
torvalds批评bcachefs开发过程

Linus Torvalds在Linux内核邮件列表上对Kent Overstreet的Bcachefs开发方法表示强烈的不满。 他强调了不足的测试,理由是由于缺乏外部审查而导致的大型建筑故障。 他的信息强调了进入主线内核的未经测试代码的不可接受的风险。 bcachefs开发冲突

源于Overstreet提交的Linux 6.12-RC2的几个Bcachefs修复的争议。这些修复程序是在没有事先公开审查的情况下进行的,引起了人们对测试不足的担忧。托瓦尔德(Torvalds)指出,大端问题是与这种方法相关的风险的一个典型例子。 他进一步批评缺乏更广泛的开发人员参与,这表明一种孤独的开发方式阻碍了进步和协作。 Torvalds对Overstreet的初步答复的回应强调了他对缺乏社区贡献的担忧以及接近发布截止日期的未经测试的补丁。

> Overstreet的反杂音

Overstreet反驳说,这些修复程序虽然最近进行了,但在两周内开发了。他强调了他的直接用户反馈循环,认为这种快速迭代模型促进了快速的错误解决方案。他还与Linux内核的早期发展相似,这表明BCACHEFS的早期阶段是合理的。

torvalds拒绝Overstreet的理由

Torvalds驳回了这些论点,并断言建立过程存在是有原因的,并且与它们偏离它们会对整个项目产生负面影响。 他拒绝了与早期Linux开发的比较,强调了项目的发展和改进的发展实践。

> Overstreet对Torvalds

的挑战

>安装在两侧的挫败感。 Overstreet捍卫他对Bcachefs的承诺,挑战Torvalds,如果他相信自己的方法上等的方法,就可以创建自己的文件系统。

删除威胁和不确定的未来

>

作为回应,托瓦尔德(Torvalds)威胁说,如果Overstreet在他当前的方法中持续存在,将完全从主线内核中删除Bcachefs。他质疑在主线中维持BCACHEF的价值,如果它仍然是一个单独的项目,其集成与协作最少。 Linux内核中BCACHEF的未来仍然不确定。

竞争的关键点

核心分歧围绕BCACHEFS的开发过程:测试,社区参与和遵守主线内核标准。 托瓦尔德(Torvalds)批评不足的测试和社区参与度有限,而Overstreet捍卫了他的快速迭代模型和直接的用户反馈。

>社区反应

包括卡尔·E·汤普森(Carl E. Thompson)和西奥多·TS'O(Theodore TS'O)在内的社区成员都称赞。汤普森(Thompson)建议采用树外开发模式作为妥协,而TS'O则强调了开发人员可用的现有自动化测试框架。 Overstreet承认需要改进的回归测试和更容易访问的基础架构。

>未解决的情况

冲突强调了管理大型开源项目以及个人贡献与社区合作之间的平衡所面临的挑战。 对Bcachefs未来的决议和影响仍然不确定。

进一步阅读:

https://www.php.cn/link/5b4634374f3d21e6903ba5ff2b771fa4

>

以上是Linus Torvalds对Bcachefs开发过程表示沮丧的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn