Linux之父炮轰 “全球最大同性恋网站” GitHub:Merge制造了毫无用处的垃圾信息!...

点击上方“Github中文社区”,关注

触达Github项目

第049期原创分享 作者:huber

大家好,我是Huber!

今天给大家聊下近期发生的一件在开源界的有意思的事情。说起开源,必定离不开GitHub啊。

c9ef2f8c6bb47acdff52fcf27cad513f.png

最近呢, Linux 之父 Linus 直接指出 GitHub 的合并机制有问题,merge 只能产生绝对无用的垃圾提示信息,并告诫新人:永远不要使用 GitHub 界面来 merge 代码!

988749d3740ed35fd1de7c21731c87ed.png

NTFS 是 Windows 原生的文件系统,现有驱动程序的写支持能力不足。

因此,Paragon 软件公司为 Linux 内核开发了一个驱动程序,

Paragon 的文件系统实现能够提高 Linux 和 Windows 文件的互操作性,

在GitHub上 使用merge 命令后 commit 出现了一条无用的 message,让 Linux 之父 感到非常生气,并直言“Github 制造了毫无用处的垃圾合并信息”,永远都不应该使用 Github 的操作界面来合并任何东西。

Merge branch 'torvalds:master' into master

当时事发仓库是: Paragon-Software-Group / linux-ntfs3。

da6f2514f7fcfdc8ad59b0dd78f32c33.png

接着,Linus 发邮件给 GitHub相关方,邮件中他说这种 message 完全是不可接受的,commit message 应当是有新的信息增量,并且说 GitHub 的 merge 只会「创造完全无用的垃圾合并」。

482fc3013450ef4ef27e70a985e3ee2d.png

 183249fee2c4cedce32005ccc2d8fad9.png

其实早在 2007 年,有位名叫 Dmitry Kakurin 的开发者在查看了 Git 源代码并发现其使用的是纯 C 而非 C++ 后,他表示不可理喻,于是发帖喷道(太年轻了,敢和 Linus 喷):「完全没有什么移植性可言,代码就是一坨屎。」 bullshit。 

dd1cdb023afbbb6963a5324d67c37225.png

Linus 直接怒批「YOU are full of bullshit.

6c701b9e5336a6f55e18dfda7caaba14.png

Linus 表示,C++ 标准过于复杂导致开发法者不会使用,容易误用和滥用语言特性。C++ 语言想解决的问题不清晰,都是一些皮毛问题,而没有涉及真正深层次的问题。C++ 的对象、模板和函数重载都基本上纯粹是 C 的语法扩展,是语法糖,总体上把 C 的语法和类型系统都弄得更糟。他建议,在系统编程里直接用 C 就可以,非系统编程里,应该选择一种有垃圾收集的语言,C++ 语言的特性基本无用,只会捣乱。 

因此,什么时候 C++ 都不可能是正确的选择。C++ 是狗屎,根本没啥设计,只是在 C 上面加了些渣滓而已。面向对象解决的都是一些小问题。

c1375a906599b1723db0baf4d0764c10.png

除 C++ 以外,还有2012 时的英伟达,从2012 年开始很多笔记本采用 optimus 技术的双显卡设计,即同时具有 Intel 核心显卡和 Nvidia 独立显卡。

因为这种设计没有考虑到 Linux 系统,导致用户安装 Linux 系统后遇到无法解决的显卡驱动问题,而且更麻烦的是 Nvidia 又卖大量芯片给 Android 厂家,导致影响客户暴增。

4f36d24782c0c4d067940ad76bc01872.png

因此 Linus 发文表示:NVIDIA 一直是我们与硬件制造商之间遇到的最严重的问题之一

各位读者们平时使用会遇到这样的问题嘛?huber遇到后无所谓,反正代码写的烂,天天写Bug呢!

e0d3ef2b985053304d661294379e6149.gif

 
 
OK!到这就是这期分享


如果觉得文章有用,请点赞在看,分享。




历史阅读


★ B 站 CEO 的身份证被上传到 GitHub 了?官方回应...★ 活久见!知名女网红身着热裤登门科技公司索要代码!结果...★ 5 款最佳最牛代码比较神器★ 再见,x 雷!这款 Github 全能下载工具,很强!

68d448356e00622e88852e038fede299.png

edf38ec43a37c01a2a7cd7fa3890cadb.png

点个在看呗!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值