点击上方“Github中文社区”,关注触达Github项目第049期原创分享 作者:huber

大家好,我是Huber!

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

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

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。

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

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

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

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

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

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

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

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

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

OK!到这就是这期分享如果觉得文章有用,请点赞在看,分享。历史阅读★ B 站 CEO 的身份证被上传到 GitHub 了?官方回应...★ 活久见!知名女网红身着热裤登门科技公司索要代码!结果...★ 5 款最佳最牛代码比较神器★ 再见,x 雷!这款 Github 全能下载工具,很强!

点个在看呗!

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

  1. Linux之父炮轰C++:糟糕程序员的垃圾语言

    原文地址为: Linux之父炮轰C++:糟糕程序员的垃圾语言 [图灵图书推荐]Linux程序设计(第3版)  众所期待的程序设计圣经 [写在前面] 此文贴出后,引起了大家的较多关注,是意料之中的事情. ...

  2. Linux作者批评英特尔指令集,Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞...

    原标题:Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞 Linux之父炮轰英特尔:ECC内存很重要,不好买都怪你胡搞 原创PCEVA评测室2021-01-06 11:31:08 很多人认 ...

  3. C++是一种糟糕的语言 Linux之父炮轰C++

    Linux之父Linus Torvalds为了Linux内核开发而专门打造的版本控制软件Git已经引起了业界的广泛关注.昨天,有一位Dmitry Kakurin老兄在查看了源代码之后,发现使用的是纯C ...

  4. Linux之父炮轰:C++是一门很烂的语言,不会用其重写Linux内核

    Linux是一套免费使用和自由传播的操作系统,目前人们所熟知的安卓.统信UOS等都是基于该系统打造,诞生于1991年,由Linus Torvalds发布,他也被成为Linux之父. 近期,Linux之 ...

  5. Linux之父警告全球程序员:我刚发布的5.12内核有bug,你们千万别用

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 在美国的大雪天气影响下,Linux之父Linus Torvalds的家经历了6天断电,但他还是2月底赶出了5.12-rc1内核. 然而,事 ...

  6. Linux 之父“开炮”!曾喊 AMD 真香,今炮轰 AMD:怒批 fTPM “愚蠢”、“破玩意儿”...

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 还记得 2020 年 5 月,Linux 之父 Linus Torvalds 宣布他 15 年来第一次抛弃英特尔,更换了一台搭载 AMD ...

  7. Linux之父新年首次“炮轰”:英特尔在扼杀整个 ECC 行业

    [CSDN 编者按]刚刚步入 2021,Linus Torvalds 就又开始了他的火辣言论.此次抨击对象又是英特尔,这次是哪里惹得大佬发长文痛斥呢? 整理 | 郑丽媛 出品 | CSDN(ID:CS ...

  8. Linux之父新年首次“炮轰”:英特尔在扼杀整个ECC行业

    [CSDN 编者按]刚刚步入 2021,Linus Torvalds 就又开始了他的火辣言论.此次抨击对象又是英特尔,这次是哪里惹得大佬发长文痛斥呢? 整理 | 郑丽媛 出品 | CSDN(ID:CS ...

  9. 刚2021年,Linux之父就“炮轰”了英特尔,称“他们都在偷工减料”!

    刚刚步入 2021,Linus Torvalds 就又开始了他的火辣言论.此次抨击对象又是英特尔,这次是哪里惹得大佬发长文痛斥呢? Linus Torvalds,想必大家并不陌生.不仅因为 Linux ...

  10. 继 Linux 之父之后,独立开发者 Jonathan Blow 再次炮轰 C++ 是可怕的语言

    Jonathan Blow 是著名独立解密游戏<Braid>和<The Witness>的作者,近日,他表示 C++ 真的是一种可怕的语言,可怕到他要停下手中的工作发明一种新语 ...

最新文章

  1. 色彩(颜色)空间原理(实现代码)
  2. 使用UISearchDisplayController
  3. 大师兄科研网vasp_【回顾】第三临床学院2020年新生科研交流会
  4. A - Sliding Window POJ - 2823
  5. C#如何安全、高效地玩转任何种类的内存之Span的秉性特点(二)
  6. 安装telnet_Flask干货:Memcached缓存系统——Memcached的安装
  7. 可提高效率的网页设计PS插件
  8. java递归方法建立搜索二叉树,具备查找关键字,插入新节点功能
  9. [转载] python 1
  10. python约瑟夫环_Python语言之如何实现约瑟夫环问题
  11. 准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC、AUC
  12. psasp和matlab,PSASP与Matlab/SimPowerSystems联合仿真接口方法研究
  13. linux合并ts文件吗,Linux 下使用 ffmpeg 大批量合并 ts 文件, mp4切割文件为m3u8
  14. P1179 数字统计
  15. 计算机win7如何加快开机速度,win7如何提高开机速度实现8秒内完成开机【图文】...
  16. 火焰数据集 烟雾数据集 整理 下载 传百度网盘
  17. 数据库是根和数据仓库是魂
  18. 通过百度账号获取个人信息
  19. WeChat 微信公众号开发步骤
  20. 百度AI语音SDK集成

热门文章

  1. 快手无水印解析API
  2. [ATL/WTL]_[Gdiplus]_[关于使用Gdiplus来绘制反锯齿的圆角矩形]
  3. 自媒体标题不会写?用这个工具,一键生成爆文标题
  4. MySQL可视化 Navicat for MySQL 字体调整
  5. 三菱PLC学习方法分享
  6. Ubuntu安装FreeSWITCH亲测
  7. 【研发设计】多人开发模式下的Git工作流介绍
  8. php 银行支付通道_基于PHP框架的聚合四方支付系统
  9. 最新信恒第四方支付系统源码+服务器直接打包
  10. 北京圣思园Java教学视频全集迅雷下载