Linus Torvalds 批评 Google 合作者并称他提交的代码是“垃圾”

莱纳斯·托瓦尔兹

Linux 之父莱纳斯·托瓦兹 (Linus Torvalds)

Linus Torvalds 于周日发布了 Linux 6.8 内核的第三个候选版本 (Linux 6.8-rc3)。但在此之前,在 Linux 内核邮件列表上,Linus Torvalds 和一位 Google 内核贡献者之间就 Linux 文件系统中的 inode 进行了激烈的争论。

我们很多人都知道 莱纳斯·托瓦兹 (Linus Torvalds) 并不是一个会保守自己评论的人,他的脾气令人害怕。因为多年来,这位 Linux 之父不仅因创建 Linux 而闻名,而且还因其不假思索地推出的直接、有时甚至是粗鲁的风格而闻名。

值此之际,莱纳斯·托瓦兹 (Linus Torvalds) 他没有错过机会,严厉批评并拒绝了谷歌合作者的提议,提醒您世界已不再生活在 70 年代,文件系统已经取得了长足的进步。莱纳斯·托瓦兹 (Linus Torvalds) 在回复撰稿人时使用的强硬语言和语气让人想起他过去的轻率攻击,他此前曾为此道歉。

争论的焦点是使用“inode”作为文件系统元数据的唯一标识符。 索引节点或索引节点(英文索引和节点的缩写)是文件系统中元数据的特定元素的唯一标识符。换句话说,索引节点是一种数据结构,包含有关存储在某些文件系统中的文件或目录的信息。过去几周,inode 一直是争论的话题,Linux Torvalds 和一位名叫 Steven Rostedt 的 Google 员工之间进行了“激烈”的交流。

“讽刺的是,我为了修复 eventsfs 而推迟的职责之一”是写这篇关于杂工倦怠支持小组的文章,”这位谷歌员工说道。 (维护者和贡献者倦怠是自由开源软件社区的一个主要问题。这个问题的解决方案一直在争论,但事情似乎没有进展。这种情况威胁到某些项目的生存,这些项目最终可能会缺乏纳税人.)

争论始于 Linux 内核邮件列表,其中讨论了 inode 的有用性和相关性 作为 Linux 文件系统中文件和目录元数据的唯一标识符。索引节点是文件系统结构的重要组成部分,最近几周一直是争议的话题。

“不要让事情变得过于复杂。”该死的,停止从 VFS 层复制函数。上次是个坏主意,这次也是个非常坏的主意。 “我无法忍受这种胡言乱语。”托瓦尔兹对罗斯特的做法的主要批评是谷歌员工没有完全理解这个问题,罗斯特后来承认了这一点。但与此同时,托瓦兹这样烧毁了它:“你复制了这个函数,却没有理解它为什么要做它所做的事情,因此你的代码是垃圾。”

在电子邮件交流中托瓦尔兹对谷歌贡献者提出的方法表示失望,敦促他在提出解决方案之前充分理解问题。 他的批评虽然很直接,但反映了他对卓越技术的承诺以及维持 Linux 内核质量标准的愿望。

在社区中,对托瓦兹和谷歌员工之间的这场对抗反应不一。托瓦尔兹受到了一些人的批评,而另一些人则认为这些说法没有问题。另一个小组试图为 Linux 创建者的评论寻找理由。 “托瓦尔兹是很多事情的焦点,我想很难保持礼貌而不具有攻击性,”评论中写道。

最后,如果你是 有兴趣了解更多,您可以在以下链接查看 Linux 内核邮件列表讨论的详细信息。 邮件 1, 邮件 2, 邮件 3 和邮件 4


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。