Linux 之父再开炮:“GitHub 创建了完全没用的垃圾合并!”

Posted 大圆子啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 之父再开炮:“GitHub 创建了完全没用的垃圾合并!”相关的知识,希望对你有一定的参考价值。

Linux 之父 Linus Torvalds 的火爆脾气想必大家都有所耳闻,尤其是他在 2015 年曾对 NVIDIA 爆粗口、竖中指的行为简直是“一战成名”:除了“Linux 之父”这个身份,许多人提起 Linus Torvalds,首先想起的就是那张他瞪视着镜头竖中指的图片。

由此,有部分吃瓜群众反而开始期待 Linus Torvalds 每一次都无所畏惧的“直(dui)言(tian)直(dui)语(di)”。这不,近来 Linus 又提供了新的“金句”:“GitHub 创建了完全没用的垃圾合并。”

这次让 Linus 大神不满的是 GitHub,准确来说是 GitHub 的合并:“Github 是一个完美的托管站点,它在许多其他方面也都做得挺好,但显然这并不包含‘合并’。”

事情的起因还是上个月初 Linus 吐槽过的 NTFS(New Technology File System)驱动程序,他曾督促 Paragon 软件公司(一家从事软件开发、硬盘管理、存储管理和数据保护提供解决方案的公司)尽快提交 NTFS 3 的 Pull Request(拉取请求,以下简称 PR),以将 NTFS 的最新驱动程序包含在即将发布的 Linux 5.15内核中。

但由于一名 Paragon 的开发人员表示“我们至今都还对提交 Linux 内核代码的流程不太清楚”,因此他们将 NTFS 3 的 PR 直接提交给 Linus 本人。问题也就在这里:虽然整体看来 PR 并无太大问题,但其中包含了一个“GitHub 合并提交”

在邮件中,Linus 回复道:“我注意到其中有一个 GitHub 合并提交,这真的是我特别不想看到的一件事——GitHub 创建了完全没用的垃圾合并,你永远不应该通过 GitHub 来合并任何东西。”

Linus 强调说,Linux 内核的合并需要“正确地”进行,这意味着要正确地提交消息,其中需包括“合并的内容”和“为什么要合并”,以及正确的作者和提交者身份这类关键信息。

这些,GitHub 都无法保证,例如 GitHub 允许无法识别身份的作者进行代码提交,而 Paragon 提交的 PR 中就包含一个伪造的“github.com”提交者,这令 Linus 直呼“无法接受”。

那么,你是否也对 GitHub 有一些意见呢?

参考链接:https://lore.kernel.org/lkml/CAHk-=wjbtip559HcMG9VQLGPmkurh5Kc50y5BceL8Q8=aL0H3Q@mail.gmail.com/

以上是关于Linux 之父再开炮:“GitHub 创建了完全没用的垃圾合并!”的主要内容,如果未能解决你的问题,请参考以下文章

Linux之父又双叒开炮了:Github的合并就是毫无用处的垃圾!

Python 之父再发文:构建一个 PEG 解析器

LSTM之父再语出惊人:图灵被吹得太过了,计算机科学之父根本不是他

LSTM之父再语出惊人:图灵被吹得太过了,计算机科学之父根本不是他

“AI理论之父应该是哥德尔”,LSTM之父再抛惊人观点,网友:他有点走火入魔...

LSTM之父再称ResNetGAN等五大网络都有他的功劳,网友却说:自负大于引用数