详细内容或原文请订阅后点击阅览
与托瓦兹的冲突是有益的。新版本bcachefs在速度上赶上了竞争对手,失去了实验状态
一个备受瞩目的项目有难得的机会重返大型 Linux 游戏。
来源:安全实验室新闻频道与托瓦兹的冲突是有益的。新版本bcachefs在速度上赶上了竞争对手,失去了实验状态
一个备受瞩目的项目有难得的机会重返大型 Linux 游戏。
文件系统通常会悄悄退出实验状态,但对于 bcachefs 来说,版本 1.38.6 标志着项目成熟度和显着的性能提升。开发负责人 Kent Overstreet 宣布新版本为“生产版本”,并表示他不再将 bcachefs 视为实验性文件系统。
正式来说,我们谈论的是一个小版本,但对于该项目来说,这一消息成为了一个重要的里程碑。 2026 年,Overstreet 很少详细谈论版本,而 bcachefs-tools 相关工具存储库自 1 月份以来已经发布了 18 个版本。数字 1.38.6 指的是工具,但 Debian 存储库中的 DKMS 模块使用相同的数字,并且版本说明没有区分工具和文件系统本身之间的更改。
新版本将一个文件系统中的最大设备数量增加到255个,修复了多个Bug并增加了六项优化。协调操作以前称为重新平衡,现在可以更快、更好地并行化任务。纠删码机制可以分配数据,使系统能够在某些介质出现故障的情况下幸存下来,该机制已经投入使用,据该项目的作者称,该机制显示出良好的效果。
Overstreet 还报道了向 Rust 的发展。自定义 bcachefs 代码已被翻译成这种语言,包括用于 B 树基本工作的安全接口和一些辅助代码。下一个版本应该将此类绑定添加到 DKMS 模块,之后开发人员将开始迁移文件系统的关键部分。完全过渡将需要更长的时间,但该项目的作者承认,大约一半的代码最早可以在 2026 年切换到 Rust。
