0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

Linux爱好者 来源:OSC开源社区 2023-08-11 17:04 次阅读

根据科技媒体 Phoronix 的报道,开发已久的 Bcachefs 文件系统驱动程序已提交到 Linux 6.5,但由于各种技术问题和开发者的 “内斗”,此驱动程序并没有在该开发周期内合并。 Bcachefs 是一个写时复制(CoW)的文件系统,其源自于 Linux 内核的块缓存 Bcache。几个月前,Bcachefs 的补丁集已正式递交审查,有望被纳入内核。

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

acfda4f2-37fa-11ee-9e74-dac502259ad0.png

上个月,Linux 内核开发者就 “Bcachefs 文件系统驱动程序”在邮件列表展开了激励的讨论,气氛也逐渐变得剑拔弩张(出现了许多不友好的信息)。但这种变化并不是来源于文件系统本身,而是内核模块本身之外所需的代码更改。

现在,Linus Torvalds 本人已经开始亲自 review 所提交的代码,并就相关情况发表了自己的看法。 Linus 昨天完成了对 Bcachefs 代码的 review。他表达了对部分锁定代码 (locking code) 的担忧,并认为 Bcachefs 的部分先决代码应通过各自的子系统 / 维护者分支进入,而不是放到大的 PR 里面。 总的来说,Linus 对 Bcachefs 合并状态的立场基本上可以归结为:

目前的情况是,bcachefs 本身之外的东西我并不反对。

我只关心 bcachefs 内部的东西,因为我非常非常希望有人能够查看这六个锁,但同时,只要这些东西纯粹是 bcachefs 内部的,不会影响其他任何东西,我就不会太担心。

实际上,最让我困扰的是我所看到的个人论点。我不知道该怎么办。由于 Christian 的反对,我其实并不想合并这个,因为我们有一个负责任的 vfs 维护者。

因此,即使不考虑 "我认为先决条件应该单独加入,或者至少明确注明" 的问题,这些争论也必须得到解决。

ad4ae88e-37fa-11ee-9e74-dac502259ad0.png

访问邮件列表查看 Linus 完整评论:https://lore.kernel.org/lkml/CAHk-=whaFz0uyBB79qcEh-

Bcachefs 首席开发者 Kent Overstreet 表示将重新提交到 Linux 6.6,因此我们不妨拭目以待 Bcachefs 问题和开发者的争论是否能在未来几周内降温。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 子系统
    +关注

    关注

    0

    文章

    100

    浏览量

    12265
  • 驱动程序
    +关注

    关注

    19

    文章

    770

    浏览量

    47237
  • 代码
    +关注

    关注

    30

    文章

    4556

    浏览量

    66784

原文标题:Linus 亲自 review 代码,希望平息关于 Bcachefs 文件系统的 “内斗”

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙轻内核源码分析:虚拟文件系统 VFS

    VFS(Virtual File System)是文件系统的虚拟层,它不是一个实际的文件系统,而是一个异构文件系统之上的软件粘合层,为用户提供统一的类 Unix 文件操作接口。由于不同
    的头像 发表于 02-18 14:50 136次阅读

    服务器数据恢复—ocfs2文件系统被误格式化为Ext4文件系统的数据恢复案例

    由于工作人员的误操作,将Ext4文件系统误装入到存储中Ocfs2文件系统数据卷上,导致原Ocfs2文件系统被格式化为Ext4文件系统。 由于Ext4
    的头像 发表于 12-04 10:49 238次阅读
    服务器数据恢复—ocfs2<b class='flag-5'>文件系统</b>被误格式化为Ext4<b class='flag-5'>文件系统</b>的数据恢复案例

    Linux文件系统层的主要结构

    Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子。通过使用一组通用的 API 函数,Linux 可以在许多种存储设备上支持许多种文件系统。例如,read 函数调用可以从指定的
    的头像 发表于 11-10 10:37 269次阅读
    Linux<b class='flag-5'>文件系统</b>层的主要结构

    Linux的文件系统特点

    Linux的文件系统特点 文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。 文件系统中也要有索引区,用来方便查找一个文件分成的多
    的头像 发表于 11-09 14:48 494次阅读
    Linux的<b class='flag-5'>文件系统</b>特点

    如何把文件系统烧到EMMC并从EMMC加载

    如何下载并从SD卡加载文件系统,提到过可以从EMMC引导系统,本篇将为您介绍如何把文件系统烧到EMMC,并从EMMC加载。
    的头像 发表于 10-30 16:06 1424次阅读
    如何把<b class='flag-5'>文件系统</b>烧到EMMC并从EMMC加载

    分布式文件系统的设计原理是什么?

    什么是分布式文件系统?分布式文件系统(DFS)是一种计算机文件系统,使用户能够从多个分布式位置存储和访问数据。它是在分布式环境中的不同计算机之间共享信息的一种方式。通过使用分布式文件系统
    的头像 发表于 10-17 17:35 416次阅读

    嵌入式文件系统znFAT介绍

    今天给大家介绍一款适用于单片机的嵌入式文件系统——znFAT。 这款文件系统由嵌入式大佬于振南开发,并在 gitee 开源共享的。
    发表于 09-13 09:22 771次阅读
    嵌入式<b class='flag-5'>文件系统</b>znFAT介绍

    谈谈什么是文件系统 文件系统的功能与特点

    文件系统的应用非常广泛,同时种类也是特别的多,并且不同平台也会使用不同性能和特点的文件系统,比如查找效率、数据安全等级等等,如下面windows使用的NTFS:
    发表于 08-30 09:50 1484次阅读
    谈谈什么是<b class='flag-5'>文件系统</b> <b class='flag-5'>文件系统</b>的功能与特点

    适用于Linux的最佳通用文件系统 Linux文件系统的安装

    为您的计算机选择正确的文件系统可能是一个困难的过程。您可能会想知道:为什么文件系统很重要?有没有适用于安装 Linux 的特定文件系统? 事实证明,有两种文件系统在安装 Linux 时
    发表于 08-03 10:22 192次阅读
    适用于Linux的最佳通用<b class='flag-5'>文件系统</b> Linux<b class='flag-5'>文件系统</b>的安装

    FATFS文件系统原版文件下载

    FATFS文件系统原版文件下载
    发表于 06-25 09:02 0次下载

    Linux proc文件系统详解

    上一篇:《文件系统有很多,但这几个最为重要》介绍了procfs(进程文件系统的缩写),包含一个伪文件系统(启动时动态生成的文件系统),用于通过内核访问进程信息。这个
    发表于 06-15 11:42 779次阅读

    Linux平台/proc虚拟文件系统详解

    Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统(即虚拟文件系统),它只存在内存当中,而不占用外
    发表于 06-08 10:49 1082次阅读
    Linux平台/proc虚拟<b class='flag-5'>文件系统</b>详解

    FAT文件系统(2)#操作系统

    文件系统
    学习硬声知识
    发布于 :2023年05月25日 17:02:20

    FAT文件系统(1)#操作系统

    文件系统
    学习硬声知识
    发布于 :2023年05月25日 17:01:49

    Linux 6.4-rc1发布了

    的结束。 在 Linus Torvalds 看来 6.4-rc1 相当正常,修改涵盖了驱动程序、架构更新、文件系统、网络、内存管理,应有尽有。但对 Linus 本人来说唯一有点不寻常的事情是,有两个
    发表于 05-25 08:18