Workflow
Bcachefs
icon
Search documents
怼天怼地的 Linux 之父,被另一大佬怼了:你就是歌姬吧!
程序员的那些事· 2025-07-09 00:55
Linus 对此十分不满,当即在邮件中表示:"看起来你又把合并窗口的本意给忘了。不能因为你发现了别的 Bug,就趁机开始往里加新特性"。简而言之,Linus 觉得 Kent 不守规矩 ,挑战了内核开发的流程共识。 转自:开源中国 因与维护者 Kent Overstreet 之间存在分歧,Linux 创始人 Linus Torvalds 威胁要将 Bcachefs 文件系统 从内核中移除出去。 Linus 在最新拉取评论中表示有可能在 6.17 合并窗口期间会与 Bcachefs 分道扬镳。 他给出的理由是双方的开发理念存在巨大分歧,Torvalds 说他甚至无法对 Bcachefs 的 bug 修复提出任何 质疑,好像他只能按照 Kent 的要求拉取代码,他说双方争吵之后的唯一共识是 "we're done" 。 事情的导火索发生在 Linux 6.16-rc 阶段。按惯例,内核合并窗口(merge window)一过,后续的 rc 版 本周期 只接受错误修复,不加入新功能 。 但 Kent 在 6.16-rc3 发布后不久提交通知,请求合入一个名为"journal-rewind"的新功能补丁。据称这是 为改 ...
“等到Linux 6.17就「分手」,”Linus再被Bcachefs惹怒:公开要求为新特性“开后门”?
3 6 Ke· 2025-07-04 10:50
Core Viewpoint - The ongoing controversy surrounding Bcachefs, a file system recently accepted into the Linux kernel, highlights tensions between development practices and adherence to established protocols within the Linux community [1][3][5]. Group 1: Background of Bcachefs - Bcachefs was initiated by Kent Overstreet in 2015, aiming to combine the flexibility of Btrfs with the stability of ext4, featuring capabilities like copy-on-write, snapshots, compression, and checksumming [3]. - The project has been active as an external module for nearly a decade and was officially integrated into the Linux 6.7 kernel in early 2024 [3]. Group 2: Controversy and Development Practices - The recent dispute arose when Kent Overstreet submitted a new feature patch, journal_rewind, during the release candidate (RC) phase of Linux 6.16, which is against the established rule that only bug fixes are allowed at this stage [4][5]. - Linus Torvalds expressed strong discontent with this submission, emphasizing the importance of adhering to the merge window rules and labeling Bcachefs as an experimental file system [5][9]. Group 3: Arguments and Responses - Kent Overstreet defended his actions by arguing that user safety should take precedence over strict adherence to rules, highlighting the potential irreversible data loss that could occur if the file system fails [6]. - He pointed out that the journal_rewind patch was a small addition aimed at improving data recovery, and delaying its integration could significantly impact users [6]. Group 4: Community Reactions - The community has split into two camps: one supporting Linus Torvalds' adherence to process and the other backing Kent Overstreet's user-centric approach [10]. - Some developers criticized the rigid application of rules, suggesting that it could hinder the timely introduction of significant new features into the Linux kernel [11].
“把BUG当特性,真是见鬼了”,Linux之父痛斥文件系统“大小写不敏感”:这是天大的错误
3 6 Ke· 2025-04-28 07:19
早在近两年前,来自 Valve/Linux 的一位开发者就曾为 Bcachefs 提交了关于大小写折叠(case folding)/大小写不敏感文件和目录支持的补丁,这 一功能随后被合入了 Bcachefs 的内核驱动中。但开发者们发现,这套大小写不敏感机制实际上根本没能正常工作。 近日,这位 Linux 之父又一次开炮了——这回,目标直指文件系统开发中的老大难问题:大小写不敏感(case-insensitive,即不区分字符的大小 写)。他不仅痛批这种设计是"天大的错误",连带着 Bcachefs 项目的维护者 Kent Overstreet 也被一通狂怼。 为了解决这个长期存在的问题,Bcachefs 开发团队在 Linux 6.15-rc4 发布前夕,提交了新的修复补丁,终于让大小写不敏感的目录支持真正生效。 在开源圈中,Linus Torvalds 发火的场面,总能引发一阵"小型地震"。 为什么一个看似简单的"大小写问题"会引发 Linus 如此强烈的反应?事情还要从 Bcachefs 最近提交的一个修复补丁说起…… Bcachefs 的修复补丁触发争议 进入正题前,先扫个盲:Bcachefs 是一种 ...