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

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

触达Github项目

第049期原创分享 作者:huber

大家好,我是Huber!

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

36f6d71d0c4a74ec2710530477f6202f.png

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

0ee841b80438cef175550302f3020bfa.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。

1bd228a4e311686a975da7e2f46dad84.png

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

e4f41b227e58cf48cca71733425b3179.png

 28097f000b12d25ade71d830aea050e7.png

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

e9399c82ea9d7df4e50939d249b850d7.png

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

cc898b950eab2daca32c6d20878f9f32.png

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

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

4ea5290c8f5ec88180ef3d2a0420b645.png

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

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

efc2913e7c662b7bc74a92eae7822677.png

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

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

b632691beefcaf6c7a768e5e6380fc3f.gif

 
 
OK!到这就是这期分享


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




历史阅读


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

82b1948c9d27458c0f5b26dec7dfd73b.png

aab288a6233b2bad837ef00956bb0f3a.png

点个在看呗!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值