Linux kernel 6.7 的合并窗口目前已经打开,Bcachefs 已纳入考虑!一切迹象都表明这一次将会发生。
Linux 对许多文件系统都有广泛的支持,而且一直在考虑集成新的文件系统。在这方面,一个令人着迷的特性似乎即将长期期待的亮相:Bcachefs 文件系统。
由于 6.7 内核的合并窗口现已开放,Bcachefs 正在顺利加入其中,并且一切迹象都表明,它的包含将在这次得以实现。但在此之前,让我们简要介绍一下这个文件系统本身。
关于 Bcachefs 的简要介绍
Bcachefs 是 Linux 的下一代高级文件系统,于 2015 年首次宣布。它是一个写时复制(COW)文件系统,旨在与ZFS或Btrfs的现代特性以及ext4或XFS的速度和性能竞争。
起初源自 bcache(块层缓存)系统,该系统通过在较慢较大的磁盘上层叠一个快速较小的磁盘来增强 Linux 的数据处理,Bcachefs 的目标是进一步发展这一概念。本质上,这是 Linux 存储演进的逻辑下一步。
Bcachefs 支持已合并到 Linux 6.7 内核
最初,Bcachefs 计划于 Linux 6.5 内核中首次亮相,但未能实现。第二次尝试出现在 6.6 版本(现在已有几天),但尽管它在整个周期中都在 Linux-next 分支中,但未获准加入最终发布。但现在情况不同了。
相关:Linux Kernel 6.6 正式发布
10 月 30 日,Bcachefs 文件系统的首席开发人员 Kent Overstreet 提交了合并请求,要求将其纳入 Linux kernel 6.7 中,而合并窗口现在已经开放。现在,合并请求已被 Linus Torvalds 接受并合并到了6.7分支中。
Bcachefs 支持已合并到 Linux 6.7 内核
这一事实使我们有充分的理由相信,第三次尝试在Linux内核中获得对Bcachefs的支持将会成功。
考虑到发布之间通常需要9到10周的开发时间,预计在新年左右,发布的内核6.7版本将提供Bcachefs支持,成为其中一个主要的新特性。
我们将继续关注这一发展。这是一个具有出色特性的有前途的新文件系统,有潜力满足常规存储爱好者和企业领域的需求。所以,让我们期待这一次一切顺利。