Bcachefs被“踢出”Linux内核后续:openSUSE 宣布将禁用Bcachefs

作者: CBISMB

责任编辑: 宋慧

来源: ISMB

时间: 2025-09-15 10:57

关键字: Linux,Linus Torvalds,开源,SUSE,操作系统

浏览: 1353

点赞: 79

收藏: 6

继Linus Torvalds 将文件系统 Bcachefs 标记为由外部维护之后,openSUSE 项目宣布自 Linux 6.17 起将禁用 Bcachefs 文件系统。原因是 Linux 6.17 不再接受来自 Bcachefs 维护者 Kent Overstreet 递交的补丁,而 openSUSE 项目也不会去维护该文件系统。

Bcachefs 是 Linux 系统中的一个新兴写时复制(COW)文件系统,由 Kent Overstreet 领衔开发。Kent 的先前杰作是已集成到内核多年的块缓存层工具 Bcache,可以视为 Bcachefs 的“先驱”。早期的 Bcachefs 直接重用了大约 80% 的 Bcache 代码。

Kent 在 2015 年宣布开始研发 Bcachefs;经过近十年的精心打磨,Bcachefs 在 2024 年初的 Linux 6.7 版本中被纳入内核主线。Bcachefs 承诺将融合 ZFS、Btrfs 等现代文件系统的特性与 ext4、XFS 等传统文件系统的性能。然而,理想虽然美好,现实却充满挑战,Bcachefs 自从加入主线以来,问题频发。

Kent,作为一名开发者,在社区中的声誉并不理想,甚至可以说饱受争议。在最近的事件发生之前,他因在邮件列表中对其他开发者言辞激烈、态度粗鲁而受到批评。

例如,在2024年底,由于一次激烈的争论,他被Linus禁止参与当时的6.13内核开发。许多内核领域的资深人士对Kent的评价是“技术能力出众,但合作性差”——他常常自行其是,不愿意顺应或配合他人的工作方式。这种性格特点为此次冲突埋下了伏笔。

Bcachefs 拒绝遵循内核社区关于错误修复和版本管理的规范,因此不再由核心团队提供支持。虽然当前内核仍包含 Bcachefs,但 Linux 6.17 将不再接受任何新的 Bcachefs 代码提交。这促使一些发行版维护者决定禁用该文件系统。


©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。