Linux内核的创建者林纳斯·托瓦兹是编程和计算机领域最杰出的人物之一。他不仅因为是史上最伟大的程序员之一而为人称道,还因为他一贯发表的争议性言论和政治不正确的言论。许多人对他的人格评价不高,但在如今这个政治正确的时代,能找到像他这样的人,着实令人感到有趣。
Theo de Raadt是另一位性格有些古怪的开源项目负责人。史蒂夫·乔布斯(无论你是否喜欢他)也是个非典型的人;事实上,历史上许多伟人都拥有非传统的性格。但本文重点要介绍的是 Linus 对技术项目的 12 条批评:
- ARM SoC: 创作者表达了对ARM SoC的不满,甚至说:我希望SoC ARM设计人员在一次非常痛苦的事故中丧生。 […] Gaah,伙计们,这整个ARM事情真是一团糟。«。
- C ++: C ++编程语言不仅受到Linus的批评,也受到了Richard Stallman之类的批评。 他们押注诸如C之类的更原始的东西。他们的原因将会……他对他说:事实是C ++编译器不值得信赖(用于其异常处理)。 […] C ++是一种可怕的语言«。
- 海湾合作委员会: Linux上最典型的编译器,它也受到Linus的批评。 这一点也不罕见,我们已经看到Linus在批评发行版,补充他的系统的项目,NVIDIA之类的制造商等方面也不害羞。 在GNU编译器中,您已经说过«GCC很烂»关于此版本的其中一个版本。
- GNOME: 著名的桌面环境也成为Linus一些关键短语的受害者。 他认为,«...我发现GNOME受到限制的原因是因为我s»。 或者 ”我还没有遇到喜欢GNOME 3烂摊子的人«。
- GNU赫德: 赫德(Hurd)是GNU从未有过并且永远不会以这种速度出现的内核。 关于这个项目已经有很多说法,而Linus则不少:«我认为赫德已经死了……“”赫德并不是一个真正的微内核,他是一个可憎的对象,它使所有其他微内核看起来都很糟糕。«。 «最重要的是:对毒品说不,也许你最终不会像赫德的人那样«。
- GNU Emacs: Torvalds语言还针对在UNIX和类似Unix(包括Linux)上使用的流行文本编辑器。 «……用GNU Emacs编写的无数猴子永远都不是一个好的程序。«。 «……Emacs……是魔鬼的工具。«。
- HFS +: 苹果公司开发的文件系统遭到Linux的创建者的批评。 «…在编程方面,OS X在某些方面比Windows更差。 您的文件系统是总的并且完全是垃圾«。 «HFS +的真正恐怖之处并不在于它不是一个好的文件系统,而是在于它被那些以为有好主意的人积极地设计成一个不好的文件系统。«。 «坦白说,HFS +可能是有史以来最糟糕的文件系统。 基督该死的是什么...。“
- Java的: Sun Microsystems在1995年创建的编程语言是短语的接收者,例如:«从本质上讲,我看到Java引擎滑动,它没有任何作用。“,”它失去了很多潜力,部分原因是Sun Microsystems处理它的方式«。 «Java对我而言并不重要,这是多么糟糕的语言!«
- 马赫: 出于取代Steve Jobs聘用Linus Torvalds使Linux成为OS X内核的无能,今天开发的微内核已取代BSD,如今已成为Mac OS X的基础,至少在Torvalds看来,它已经犯了错误。 «我对马赫的个人看法不是很好。 坦白说,这很烂。 包含您可能犯的所有设计错误,甚至设法发明了一些自己的错误«。 «我坚持认为,马赫的人民是白痴。«。
- MINIX: 阿姆斯特丹大学的教授创建了一个您肯定会知道的类似于Unix的操作系统,这无疑是对Linus创建Linux来解决其缺点的启发。 «L在几乎所有领域,inux的表现仍胜过MINIX«。 谈到创建MINIX的Andrew Tanenbaum教授时,他说:“您的工作是当老师和研究员:为MINIX某些受损大脑提供一个很好的借口。 «。
- Solaris: 它是由Sun创建的最佳操作系统之一,并且是GNU / Linux的强大竞争对手,尽管最近它已被后者超越。 莱纳斯·托瓦尔兹(Linus Torvalds)认为,«Solaris / x86开个玩笑...«。 «许多人仍然喜欢Solaris,但是我正在与他们竞争,所以我希望他们死了。«。
- XML: W3C是负责HTML的组织,它还创建了用于对称为XML的文档进行编码的语言。 但是,莱纳斯对此持负面看法:这可能是有史以来最糟糕的设计格式[…],通常是一场彻底的灾难。«。 «XML很烂。 真的。 没有任何借口。 XML令人讨厌,即使是对于计算机,人们也无法对其进行解析。 根本没有理由存在这种可怕的废话。«。