Bcachefs 已被合并到 Linux-Next,Linux 6.7 有望引入


多元共进|2023 Google 开发者大会精彩演讲回顾

备受瞩目的 Bcachefs 没有在 Linux 6.6 开发周期中被合并到主线,因为 Linus Torvalds 对它仍有顾虑——没有经过"linux-next"暂存区域的审查。

不过从内核的最新合并情况来看,大家看到了在 Linux 6.7 中引入新文件系统驱动程序的希望。

就在昨晚,Bcachefs 文件系统驱动程序已被合并到 Linux-Next 代码树,作为实验代码的松散测试区域,希望进入“下一个”内核周期。

Bcachefs 是一个写时复制(CoW)的文件系统,其源自于 Linux 内核的块缓存 Bcache。几个月前,Bcachefs 的补丁集已正式递交审查,有望被纳入内核。

开发者希望能提供类似 XFS/EXT4 的性能,以及类似 Btrfs 和 ZFS 的特性。其主要开发者表示 Bcachefs 的特性 “多到无法列出”,而已知错误也是 “多到无法列出”。

Bcachefs 的 Git 仓库现已被拉入 Linux-Next,以便更多开发者关注代码和所有自动化构建/测试基础架构,这些基础架构被不同的个人和供应商用来测试这些领先的 "-next" 代码。

此外,将 Bcachefs 放入 Linux-Next 将有助于在不同环境中对代码进行更多的构建测试,最好能在两个月后下一次 Linux 内核合并窗口开启之前发现任何遗留的 bug。

详情查看:https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=bcachefs

延伸阅读

  • Linus 亲自 review 代码,希望平息关于 Bcachefs 文件系统驱动的 “内斗”

相關推薦

2023-08-11

根据科技媒体 Phoronix 的报道,开发已久的 Bcachefs 文件系统驱动程序已提交到 Linux 6.5,但由于各种技术问题和开发者的“内斗”,此驱动程序并没有在该开发周期内合并。 Bcachefs 是一个写时复制(CoW)的文件系统,其源自于

2022-10-06

Linux 6.1-rc1 中合并对 Rust 的初始支持,因为其代码树已在 linux-next 中存在了一年半。它已根据内核维护者峰会的反馈进行了更新,并获得了的 Reviewed-by: 标签。他们的计划是,一旦这个初始的基础设施系列落地,代码树就会切换

2022-11-14

最终发布时没剩下多少。 这批补丁几乎所有代码都在 linux-next 中呆了好几个月,属于 Rust 补丁系列的一部分,且每个补丁都在启用 Rust 的 defconfig 上进行了构建测试。鉴于其测试的完整度,这批补丁极有可能进入 Linux 6.2 合并

2023-09-12

专有驱动行为失控以及最终添加了Intel Shadow Stack支持。但Bcachefs文件系统没有被包含进来。 Linus Torvalds在6.6-rc1公告中写道:“到目前为止,所有关于6.6的统计数据看起来都相当正常 - 像往常一样,补丁包大部分是驱动程序(各

2022-10-11

丁: Yu Zhao 的 Multi-Gen LRU 补丁也在这里。他们已经在 linux-next 中测试了几个月,据我所知,没有任何负面报告(或任何正面报告)。 内存管理的 PR 还包括 Oracle 开发的 Maple Tree 数据结构,作为虚拟内存地址的基于范围的重

2022-11-01

Bcachefs 开发人员 Kent Overstreet 发布了关于这个源自 Linux 块缓存 (BCache) 代码的原始文件系统的新状态更新。根据介绍,Overstreet 于 2015 年宣布推出新的 Linux 新文件系统 Bcachefs,目前已经开发了多年,不过其仍没有完全进入主线内

2023-10-05

代码提交到 loongarch-next 排队,迎接大约一个月后 Linux 6.7 合并窗口,即将迎来对基于内核的虚拟机支持。 这组补丁为龙芯 CPU 提供了所有基础的 KVM 支持代码。这种 KVM 支持依赖于 LoongArch 的虚拟化扩展,是 LoongArch 支持的首个

2022-10-28

丁。 我将把补丁合并到 zstd-next 分支中,该分支被拉入 linux-next 进行测试。 如果测试没有问题,Linux 6.2 将获得更新的 ZSTD 版本,1.5.x 版本的 Zstd 性能比 1.4.x 强劲。(具体可查看在 OpenBenchmarking.org 上关于 Zstd 压缩的基准测试

2023-11-21

件支持、安全增强和性能改进的重大更新。具体包括有:引入了 EEVDF scheduler,最终实现了对 Intel Shadow Stack 的支持,为 Nouveau DRM 驱动程序添加了 Mesa NVK Vulkan 驱动程序所需的 user-space API,继续支持即将到来的 Intel 和 AMD 平台

2022-08-23

Paragon Software 提交了“迟来”的 commit,并且被 Linus 破例合并,因此 rc2 也包含了面向文件系统驱动程序 ntfs3 的补丁。 Linus 在发布公告写道: 新版本没有什么特别有趣的地方,rc2 往往相当平静,还没有发现很多错误,大家

2023-12-01

到 2.38,参阅发行说明了解更改内容。 linuxPackages_testing_bcachefs现已被linuxPackages_testing软弃用。 ​​​​​​​建议考虑将 NixOS 配置的 boot.kernelPackages 更改为 linuxPackages_testing,直到发布支持 bcachefs 的稳定内核。 所有 

2023-09-02

4、Btrfs、XFS 等现代 Linux 文件系统以及 F2FS 和即将推出的 Bcachefs 等其他现代文件系统相比,ReiserFS 早已过时。科技媒体 Phoronix 指出,由于缺少大公司的支持,Reiser4 的开发从未被纳入主线;而且在 ReiserFS 的创建者 Hans Reiser 被判

2022-12-12

,请查看咱们 OSC 对应的报道: 初始的 Rust 基础设施已被合并到 Linux 6.1 Linux 6.1 内核合并面向 LoongArch 架构的 CPU 特性 Linux 6.1 将迎来 MGLRU 和 Maple Tree 支持 Linux 6.1 迎来 Btrfs 异步缓冲写入补丁,吞吐量翻倍 Linux 6.1 引入新

2022-10-18

所有主流格式的电子书。Calibre 是个跨平台软件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.7 正式发布,此次更新内容如下: 新功能 模板语言:一个新的 "Python 模板模式",允许在模板中使用任意的 Python 代码 标签浏览