劲爆!脏话连篇,Linux之父:这些是TMD的垃圾!

提起 Linus Torvalds 大家的第一反应是什么?Linux 之父、黑客、开源倡导者?Linus Torvalds 一直坚持在技术第一线,开发了 Linux 和 Git 两个项目,并深刻影响了软件行业。

如果没有 Linux,就不会有基于 Linux 的安卓系统,那世界是怎样的?如果没有 Git 的诞生,就不会基于 Git 的 GitHub,那么开源的盛行会迟来多久。

但是他这个人经常因为讲话带有情绪,甚至是因为带有脏话的意见而饱受非议。这不,最近又有人把他惹怒了:

名不见经传的以色列安全公司CTS-Labs突然发布公告,声称AMD Zen架构处理器中存在一系列安全漏洞,但只给了AMD 24小时的时间,就公布了漏洞细节,而没有遵循90天静默期的行业惯例,引发轩然范大波。

一向心直口快、快人快语的Linux之父Linus Torvalds,对于这种反常做法也是出离愤怒,公开表达了自己的态度:

“看起来,IT安全行业被刷新了底线。如果你在安全领域工作,自认为还有道德,我觉得你应该在名片上增加一行:‘不,真的,我不是婊子。我保证。’” “我之前觉得整个(安全)行业已经够堕落的了,但没想到还能如此无耻。什么时候安全工作者也像个妓女一样要吸引眼球了?”

除此之外,这些年Linus Torvalds还炮轰过哪些呢?

英特尔CPU漏洞

2018年1月2日,英特尔曝出的CPU设计漏洞事件,事件一经曝光,就迅速引起业内硬件同行、操作系统厂商、云供应商的迅速反应。

Spectre漏洞阴影余波荡漾,Linux操作系统安装修复程序后频频出包。Linux之父LinuxTorvalds周一在Linux群组论坛公开炮轰,英特尔提供给Linux的Spectre修复程序是完全无用的垃圾(completeanduttergarbage)。

……这应该很容易解决。修复 Meltdown和IBRS的部分都没有做好,完全不能让人接受。 ……有些人并没有在讲真话!为了不明不白的原因,有人正在将完全的垃圾发布出来!我很抱歉我需要直白地指出这一点…… ……这货究竟在干什么?现在的方案实际上忽略了许多更糟的问题,也就是说整个硬件接口实际上是由低能人错误设计出来的…… ……我们已经知道在现有的硬件 IBRS 的开销非常大,而且是完全的垃圾。有理智的人没人会这样来使用,因为成本太高了。我认为我们需要比这个垃圾更好的东西。

C++

C ++ 是由 Bjarne Stroustrup 创造的,他想建立一个系统编程语言,有 C 的速度和效率,但具有 Simula 语言的一些特性。虽然C++的创建部分是基于操作系统内核,但Linus Torvalds 发现用 C++ 实现 Linux 内核代码并不是最优选择。

从那时起,他就对C++的表现表示强烈的不满,大致上的意思就是 C++ 是差劲的设计选择,它只会被“不合格的”程序员使用。

“事实是,C++编译器不值得信赖......整个C++异常处理从根本上就是不合理的。“2004年1月19日 “尽管 C++ 可以用于原型或简单的 GUI 编程,但它无法使事情更简单。C 语言虽然并不精益于系统编程语言,但它积极鼓励你使用简单和直接的结构。“2007年9月7日 “C ++ 是一个可怕的语言。”2007年9月6日

GCC

自1987年以来,GUN编译器集(GCC)一直被作为GUN操作系统的C编译器,后来被扩展到其他编程语言的编译前端平台上(C ++,Objective-C,Fortran,Java,Ada 和 GO),它已经在许多类 Unix 操作系统中占主导地位,如 Linux,这意味着 Linus Torvalds 非常熟悉它——不管它是好还是坏。

“老天爷,那个 GCC 4.9.0 编译器不应该被允许从幼儿园毕业。”2014年7月24日 “GCC是废话。”2006年11月28日

GNOME

GNOME 是一个可以在多数 Linux 发行版获取的开源桌面环境,它提供了一个图形用户界面和多种应用程序。

Linus Torvalds 与 GNOME 的关系在很长一段时间里都是很微妙的,使用之后再放弃使用其他环境(如Xface和KDE),然后再使用。Torvalds 对 GNOME 的抱怨通常都与界面修复问题和定制环境有关。不过 Torvalds 现在再次使用 GNOME 对于 GNOME 基金会来说倒是一个好消息。

“我还没遇到谁会喜欢邪恶混乱的GNOME-3。”2011年8月 “整个GNOME-3’在默认配置下,我们连解决问题的最基本的工具都不给你,但你可以通过非官方的扩展解决它‘。这真是个失败的用户体验”2012年6月1日

Java

历史:Java 首次由 Sun Microsystems 公司于1995年作为专有软件发布,是目前使用最流行的编程语言之一。在早期,Linus Torvalds 曾对 Java 寄予厚望和它的“一次编写,随处运行”的功能,觉得这可能有力的推动 Linux 操作系统的发展。

然而,Torvalds 觉得 Sun 拙劣的语言设计和 Java 虚拟机只能应用于桌面环境,所以它注定要失败。多年后,Java 没有像他预言那样,Java 语言已经很繁荣,而且代码已经开源,但 Torvalds 似乎仍然没有对 Java 有很高的评价。

“本质上我看到的只是 Java 引擎在走下坡路,因为它别无去处。”1998年8月 “我不关心Java。多么可怕的语言。“2011年11月

Mach

历史:Mach 是一个微内核,最初是有CMU开发的,用于替代 Unix 的 BSD 内核。它后来被用作其他内核的基础(不是所有的微内核),如 GNU Hurd 和苹果的 Mac OS X。

鉴于 Linus Torvalds 不喜欢微内核,他多年来多次对 Mach 表示不满。具有讽刺意味的是,Steve Jobs 曾试图聘请 Torvalds 来开发 OS X ,但是当 Torvalds 被告知这将意味着放弃Linux 发展时,他就直接拒绝了,更不用说他要在 Mach 的基础上工作。

“我对 Mach 的个人评价不是很高。坦率地说,它就是个废物。它包含了所有你能制造出来的所有设计错误,甚至有些错误就是它自己本身。“2001年 ”我认为开发 Mach 的人是个无能的白痴。“2006年4月20日

MINIX

XML 是 一种用于编码文档的标记语言,由W3C 开发,作为通用标记语言(SGML)的一个子集,在1998年首次发布。虽然它旨在方便机器和人阅读,但并非每个人都这样觉得。Linus Torvalds 就是其中之一,他就表示了对XML格式的不满。

“XML 可能是有史以来设计的最糟糕的格式,实际上它并不能作为文件格式进行拓展,正常情况下它看起来就是一个灾难。“2014年3月6日 “XML 是胡扯。解析 XML 对人类来说是讨厌的,甚至对计算机来说也是一场灾难。没有理由让这个可怕垃圾存在。“2014年3月6日

虽然 Linus Torvalds 的毒舌,语不惊人不罢休的个性在业内大家早已知晓,但大多数情况下,Torvalds 愤怒的主要原因都是技术惹的祸,跟技术有关,并非是没有理由的,而且不可否认的是Linus Torvalds 是最伟大的程序员之一

原文发布于微信公众号 - 交互设计前端开发与后端程序设计(interaction_Designer)

原文发表时间:2018-04-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Jerry的SAP技术分享

SAP成都研究院廖婧:SAP C4C社交媒体集成概述

当时,我的回答提到一点,SAP注重工作与生活的平衡,这也是SAP中国官网强调的一点。

10420
来自专栏数据和云

DBA入门之路:学习与进阶之经验谈

初入数据库之门的朋友们,总是关心如何能够快速提高,不断进步,事实上任何一个技术方向,都没有太多的捷径可走,勤奋与坚持必不可少,但是有一些方法和他人的经验可做借鉴...

32360
来自专栏ThoughtWorks

谁动了我的Token | TW洞见

今日洞见 文章作者/配图来自ThoughtWorks:禚娴静。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网...

36990
来自专栏编程一生

多服务器终端交互利器--polysh和atnodes到高逼格日志中心

23440
来自专栏前沿技墅

架构设计考古:Bob大叔的整洁之道

The Clean Coder、Clean Code等名著作者Bob大叔,从1970年起编程至今。他是cleancoders.com和UncleBob Cons...

26420
来自专栏FreeBuf

WinPcap威力加强版:这个国产开源工具获得了Google赞助

Npcap是致力于采用Microsoft Light-Weight Filter (NDIS 6 LWF)技术和Windows Filtering Platfo...

39390
来自专栏Jerry的SAP技术分享

金庸和古龙,Netweaver和微服务,以及SAP Hybris Revenue Cloud

这周Jerry在长沙客户现场待了几天,感谢易总和彩亮的款待。终于有机会和关注这个公众号的一些CRM顾问们进行线下互动,感觉很不错。得知公众号里某些文章帮助顾问们...

18730
来自专栏张戈的专栏

分享一个自己做的多功能桌面运维工具的介绍PPT

昨晚,熬夜到 3 点半,DIY 了一个《爱的纪念》和《婚前表白》页面送给老婆。今天,为新工作找出租房,7 点钟起床,在市内找了一整天!整个人眼皮都有点睁不开了,...

47570
来自专栏北京马哥教育

一图看尽Linux发行版:最全Linux发行版进化编年史

自从Linus Torvalds创造了Linux系统之后,Linux就成为全世界计算机顶尖人才的宠儿。 在20多年的发展历程中,Linux出现了数以百计的发行版...

32550
来自专栏程序人生

思考,问题和方法

转眼已是七月。距我上次更新公众号,已经一月有余。离我加入 Arcblock,也有两月。如果把人看做一个运行的软件,那么这两个月我已经迭代好几轮,就像龙珠里在飞往...

17300

扫码关注云+社区

领取腾讯云代金券