内核开发流程

搜索文档
怼天怼地的 Linux 之父,被另一大佬怼了:你就是歌姬吧!
程序员的那些事· 2025-07-09 08:55
Linux内核开发冲突事件 - Linux创始人Linus Torvalds威胁将Bcachefs文件系统从内核移除 因与维护者Kent Overstreet存在开发理念分歧 [1] - 冲突导火索是Kent在6 16-rc3阶段提交了涉及1000+行代码的"journal-rewind"新功能补丁 违反rc阶段只修Bug的规则 [2] - Linus认为该行为破坏开发流程共识 Kent则坚称这是修复数据损坏隐患的必要改动 双方在邮件中激烈争执 [3][4] 技术争议焦点 - Kent开发的"journal-rewind"功能旨在解决Bcachefs文件系统的数据恢复问题 但被Linus认定为违规添加新特性 [2] - Kent强调文件系统缺陷可能导致用户数据永久丢失 与其他可重启恢复的内核模块存在本质区别 [4] - 尽管补丁被暂时合入 Linus明确表示可能在6 17合并窗口期间与Bcachefs分道扬镳 [5] 开发模式冲突 - Kent批评Linus在Pull Request阶段过度干预 希望减少合并时的争议 [4] - Linus认为维护者不应剥夺其对代码的质疑权 最终双方唯一共识是"we're done" [5] - 事件反映出开源社区中技术权威与子系统维护者之间的权限边界争议 [1][5]