对Bcachefs的修复拉扯让Linus Torvalds感到沮丧

Linus Torvalds 合并了实验性 Bcachefs 文件系统的最新一轮修复,但这让 Linux 的创建者 Linus Torvalds 感到沮丧,由于 LKML 的持续闹剧,他为文件系统的未来发展提出了两种选择。

在上周结束的合并窗口之后,今天发出的拉取请求为 Linux 6.12 的 Bcachefs 提供了最新一轮的各种修复。 Linus Torvalds 已经合并了这些代码,但他回复说:

"我真的受够了,Kent。
这些是昨晚的提交时间。在你又开始抱怨你是如何修复 bug 之前,让我提醒你一下你在 big-endian 机器上的构建失败,因为你的补丁在你的树之外没有经过任何测试。那是上周的事了,我有种强烈的感觉,这次经历完全没有让我们学到任何东西。我已经拉取了这个,但我在列表中搜索了几条提交信息,却一无所获(好吧,我找到了你的拉取请求,其中明显提到了提交信息的第一行)。我正在认真考虑停止从你那里拉取,因为我根本看不到你在改进你的模型。 如果你想拥有一棵实验树,你完全可以在主线内核之外拥有一棵。 我已经告诉过你了,但似乎没有什么能让你真正理解。我曾希望并期待 bcachefs 被主线化能真正帮助开发。  但事实并非如此。 基本上你仍然是唯一的开发者,没有任何迹象表明这一点会改变,而且你似乎觉得在下一个 RC 版本发布的前一天把别人从未见过的未经测试的东西发给我就可以了。你是个聪明人。 我觉得我给你的提示已经够多了。 你为什么不坐下来好好想想呢?让我们把话说清楚:你在这里正好有两个选择:(a) 和别人玩得更好(b) 带着你的玩具回家这就是选择。Linus

"与他人玩得更好"是为了加强与其他 Linux 内核开发人员/测试人员等的交流与合作。 或者,"带着你的玩具回家"实际上暗指将其从 Linux 内核主线中剥离,回到树外开发。

肯特认为,最近的提交日期是为了完善提交信息,但大多数修复都是两周前的。 但随后的讨论转入了更多关于文件系统状况的争论,据说文件系统最近获得了资助。 Torvalds 随后提出,这些补丁可能已经发布两周了,但还没有出现在任何重要的邮件列表中供审查/测试/讨论。

肯特随后向Linus Torvalds提出挑战,要求他提出自己的文件系统:

“如果你确信自己最了解,我邀请你开始编写自己的文件系统。 去吧。”

截至发稿时,Linus Torvalds 的最新回应是鼓励肯特"与他人合作",然后以:

"我正在考虑把 bcachefs 从主线树中完全删除,因为你一次又一次地表明,你对让主线正常工作毫无兴趣。 你做了十年,也没引起什么问题。 我以为它最终被主线化会更好,但从你的所有行为来看,你似乎真的只想在自己的沙盒中玩耍,不想让其他人参与进来。所以,如果这只是你的项目,其他人都不参与,而且你也不在乎自己破坏了主线构建,那你一开始到底为什么要加入主线树呢?Linus"

那些想关注最新的Bcachefs主线讨论的人,可以查看这个Linux内核邮件列表帖子,了解所有关于Bcachefs与主线内核之间关系的讨论。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1556364.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

电脑无法无线投屏的解决办法

在前司的时候经常遇到电脑无法使用无线投屏器的情况,今天就来聊聊如何解决。 1.不会连接。这种情况,经常发生在WIN10升级WIN11之后,一般是两种办法,一种是同时按键盘上的WINDOWS和K键,右下角就会出来连接的图标&#…

showdoc二次开发

showdoc用的vue版本老,需要安装老版本nodejs,比如node 14.21.3 win32-x64-93_binding.node问题 https://github.com/sass/node-sass/releases 下载 web_src\node_modules\node-sass\vendor\win32-x64-93 下面重命名为binding.node 代理到php后端&…

2-114 基于matlab的CA模型

基于matlab的CA模型,Singer模型对单机动目标进行跟踪算法,具有10页实验文档。采用蒙特卡罗方法对一个二坐标雷达对一平面上运动的目标进行观测,得到跟踪滤波结果。程序已调通,可直接运行。 下载源程序请点链接:2-114 …

Crypto虐狗记---”你“和小鱼(八)

前言:剧情八 提示: 下载: 只给了公钥 那么可以用RsaCtfTool去分离公钥---》 得到(e,n): 如何安装参考: kail下安装RsaCtfTool - 九皋777 - 博客园 (cnblogs.com) 已知n,那么去得到p q 或者使…

OBOO鸥柏丨深圳科学展馆引入液晶拼接屏中控宣传协议互动大屏

科技馆的展厅展区,宛如一扇通往未来世界的璀璨窗口,巧妙融合了OBOO鸥柏LCD液晶拼接屏的尖端显示技术,液晶拼接墙与沉浸式体感交互的梦幻体验交织成一幅幅生动的科技画卷。这里,中控协议的精准对接,如同智慧之网的织就者…

whisper 实现语音识别 ASR - python 实现

语音识别(Speech Recognition),同时称为自动语音识别(英语:Automatic Speech Recognition, ASR),将语音音频转换为文字的技术。 whisper是一个通用的语音识别模型,由OpenAI公司开发。…

家具城管理平台———未来之窗行业应用跨平台架构

一、家具城商城管理数字化 家具城商城电子化管理优势显著。能实时精确掌控库存,及时补货并降低积压。通过销售数据的精准分析,把握市场需求,优化采购与营销。提升客户服务,记录购买历史以提供个性化体验。简化采购,自动…

leetcode 力扣算法题 快慢指针 双指针 19.删除链表的倒数第n个结点

删除链表的倒数第N个结点 题目要求题目示例解题思路从题目中的已知出发思考寻找目标结点条件转换核心思路 需要注意的点改进建议 完整代码提交结果 题目要求 给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。 题目示例 示例 1&#xff1…

微信小程序和抖音小程序的分享和广告接入代码

开发完成小程序或者小游戏之后,我们为什么要接入分享和广告视频功能,主要原因有以下几个方面。 微信小程序和抖音小程序接入分享和广告功能主要基于以下几个原因: 用户获取与增长:分享功能可以帮助用户将小程序内容传播给更多人&…

Crypto虐狗记---”你“和小鱼(外传)

前言:剧情十(我没看见还有一个。。。。) 提示: 下载: 参数有了,直接搞就行。。。 参考: *crypto*练2--攻防世界--easy_ECC - kubopiy - 博客园 (cnblogs.com) 大佬的脚本: 攻防世界 easy_ECC - diakla -…

鸿蒙next开发第一课03.ArkTs语法介绍-案例

前面已经学习了ArkTs的基本语法和DevEcoStudio的基本操作,接下来按照官方提示开发一个基本案例。 该案例是系统自带的demo,下载下来源代码后可以直接运行。 接下来我来演示如何运行demo。我在demo中加入了自己的注释。 切记:文件夹不能有中…

遥感滑坡目标检测数据集 2300张 滑坡 带标注 voc yolo 1类

遥感滑坡目标检测数据集 2300张 滑坡 带标注 voc yolo 1类 分类名: (图片张数, 标注个数) landsI ide: (2299,6545) 总数: (2314, 6545) 总类(nc): 1类 遥感滑坡目标检测数据集 (Remote Sensing Landslide Detection Dataset) 数据集概述 该…

深入了解Python:那些常被忽略的知识点

作为现代编程语言的典范,Python以其简洁、高效和广泛的应用领域赢得了无数开发者的青睐。然而,即使是经验丰富的Python程序员,也可能不了解Python的一些特性或最佳实践。这篇文章将介绍Python中常被忽略的一些知识点,通过全面的分…

C++入门(引用篇)

在C编程的广阔天地中,引用是一种强大且独特的工具,它允许程序员为已存在的变量创建别名,通过这个别名可以直接访问和操作原始变量。引用的这一特性不仅简化了代码,提高了代码的可读性,还带来了性能上的优势。接下来&am…

推理攻击-Python案例

1、本文通过推理攻击的方式来估计训练集中每个类别的样本数量、某样本是否在训练集中。 2、一种简单的实现方法:用模型对训练数据标签进行拟合,拟合结果即推理为训练集中的情况。 3、了解这些案例可以帮助我们更好的保护数据隐私。 推理攻击(…

【Conda】Conda命令详解:高效更新与环境管理指南

目录 1. Conda 更新命令1.1 更新 Conda 核心1.2 更新所有包 2. 严格频道优先级3. 强制安装特定版本4. 创建与管理环境4.1 创建新环境4.2 激活和停用环境4.3 导出和导入环境4.4 删除环境 5. 清理缓存总结 Conda 是一个强大的包管理和环境管理工具,广泛应用于数据科学…

.net8系列-07图文并茂手把手教你连接SqlServer数据库使用log4net记录.net日志

文章目录 前情提要步骤概览 下载依赖下载安装成功 数据库准备脚本准备执行脚本,创建所需数据库创建成功,查看日志表 准备代码初始代码配置数据库开启数据库写入日志逻辑开启日志 运行测试删除之前的编译文件重新编译运行测试本地日志测试成功数据库日志测…

【英语】2. 英语的表达习惯

文章目录 前言less v. more n.解释e.g. less v. more prep.被动与中文的歧义总结参考文献 前言 进行英语前后缀的复习 less v. more n. 解释 外国的表达方式:更多地偏向静态,因此更多地使用名词 e.g. (rather Chinglish expression) She could not c…

使用 docker-compose 启动 es 集群 + kibana

编写 docker-compose yaml version: v3 services:elasticsearch-node1:image: elasticsearch:7.17.24container_name: elasticsearch-node1ports:- "9200:9200"- "9300:9300"environment:- node.nameelasticsearch-node1- cluster.namemy-es-cluster- dis…

云计算身份认证与访问控制(Cloud Computing Identity Authentication and Access Control)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页…