对Linus Torvalds技术的12条批评

莱纳斯·托瓦尔兹(Linus Torvalds)

Linus Torvalds的Linux内核的创建者,是编程和计算领域中最著名的角色之一。 不仅因为他是历史上最好的程序员之一,而且因为他一直以来引起我们争议的,政治上不正确的陈述。 许多人对他的性格持否定态度,但有趣的是,与此同时在政治上也有这样的人。

Theo de Raadt 是另一个开源项目的负责人,他的角色也有些困难,史蒂夫·乔布斯(Steve Jobs)(或多或少都)是一个非典型人物,实际上,历史上许多伟大的人物都曾经或曾经有过不寻常的人物。 但是,我们要在本文中表达的是Linus对技术项目提出的12种批评:

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

13条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   ·曼努埃尔·克鲁兹

    他的话翻译得不是很好,但是这个人比圣人更正确。 我很高兴作者说Solaris是“最佳操作系统”之一,而当Sun投入的一切基本上都像大教堂一样,而JNI则领导着计算机恐怖的博物馆,紧挨着垃圾像Javascript / HTML / CSS。

    不用说,Linux也是基于Unix的操作系统废品,它是有史以来设计的最大规模的软件之一,正是由于它的不可移植性,我们几十年来一直完全垄断Dos / Windows。 关于linux的唯一可挽救的事情是内核,现在它又是多任务的,因为在其“巨大交通灯”的岁月里,这比打一个父亲还糟。 其余的Linux生态系统只是窃他人所做的事情,而企鹅则是这样,自70年代以来,诸如其软件包管理系统之类的东西就已经被破坏了。

    Emacs和Vi的粉丝之间的争斗可与垃圾食品餐厅的粉丝是否经过无休止的讨论以确定其中哪一个对健康的危害程度不相上下而可比。 多年来,他们一直使用相同的史前时期的,难以管理的编辑器,因为linux从来没有像样的编辑器或编程环境,它的用户也不希望这样做。 他们被困在一个精英主义的泡沫中,在这里做正确的事因成为“主流”或背叛事业而受到反对。

    XML是一种糟糕的格式,因为它是一种开放标准,因此不用担心使用它的开放源代码项目会导致来自私营部门的竞争。 例如,Android使用它,就性能而言,它是迄今为止最差的移动平台。 如此糟糕,以至于他们在验证使用树解析XML导致智能手机的电池耗尽速度快于一袋热狗之后,在最新版本中将它们秘密地将XML编译为不太可怕的格式。

    最糟糕的是,人们被迫使用XML,就好像XML替代了编程语言一样。 先生们,让我们看看您是否发现XML仅用于发布有关性能改进的表,这些性能改进是在PHP和许多其他令人恐惧的技术停止运行后立即获得的。

    我会用十个手指来做Linus Torvalds用手指做的手势。 我们必须使用这些坦率的不良技术来归咎于所有公立大学,这些公立大学是由完全脱离现实而生活在象牙塔中的人们经营的,他们根据一种意识形态做出决定,而这种意识形态应被归类为“理性疾病。”

    1.    joseluis

      我认为您说的某些话是正确的,但这是:

      “毫无疑问,Linux也是操作系统的浪费,而正是由于它的不可移植性,我们几十年来一直在绝对绝对地垄断着Dos / Windows。

      真的对我来说像个混蛋。

    2.    Mariano

      你是白痴吧?

    3.    g

      问候曼努埃尔·克鲁兹(Manuel Cruz),你能告诉我这些语言对您有什么替代选择吗?XML,HTML,PHP,CSS,JAVASCRIPT

  2.   JUAN JOSE

    也没有上帝会更正确

    1.    萨尔瓦多·克鲁兹(Salvador Cruz)

      “ JavaScript,未来的语言?”
      基本上,JavaScript是一种语言,旨在在Web上使用并被Web浏览器识别,旨在为网页添加功能,以修改用户界面并在其中生成动态部分。

      JavaScript的某些特征是一种解释型,面向对象的和松散类型的语言。 基本上,这意味着它是逐行执行的,它支持类和类似于任何其他面向对象的语言(例如Java,C ++,C#...)的工作方法,并且允许定义通用变量,通过执行隐式转换来处理多种类型的数据。

      好吧,让我们不要失去主题主题的线索,你们中的许多人都会说,这已经为大家所熟知,所以让我们来谈谈为什么我在谈论JavaScript。

      JavaScript基本上已经在网络上“生存”了很长时间,但是最近出现了诸如“ Web应用程序”,“ Web套接字”等概念。 也就是说,要做与桌面应用程序一样的工作,但是要使用Web技术进行编程。 那就是JavaScript所领导的地方,并且正成为所有这些项目的参考语言。

      -Linux是公司最喜欢的操作系统。

      Linux基金会发布的一项研究确保,在未来几年中,有80%的公司希望在其他平台(例如Windows或Unix)上实现Linux平台。

      非营利性Linux基金会刚刚发布了有关采用Linux平台的报告,该报告似乎在以Windows为代价而增长。

      在接受调查的80家公司中,大约1.900%的公司表示他们有兴趣在其他替代方案(例如Windows和Unix)上实施Linux,并将在未来几年内保持这种状态。

      越来越多的组织正在从Linux平台迁移到Linux,但也许最有说服力的信息是,开始在云中部署其解决方案的公司大多使用Linux。 具体来说,有70,3%的人使用这些平台作为主要平台,而只有18,3%的人安装Windows。

      在接下来的12个月中,接受调查的公司中有60,2%的公司表示,他们将使用Linux来处理关键任务工作负载。

      市场营销与服务副总裁阿曼达·麦克弗森(Amanda McPherson)表示:“我们相信Linux在企业中的成功采用,尤其是在最重要的业务领域中的成功采用,将导致Linux在许多行业中的开发和协作不断增加。在基金会中发展。 “对Linux在企业级的发展方向有一个现实的了解,有助于使供应商和用户了解他们如何共同努力来改进Linux及其支持的技术。”

      而且是大多数大公司更喜欢Linux作为云中编程平台(占服务器的76%),还有74%的公司计划维护甚至增加其在云中未来计划中的使用。 关于应用程序和服务领域,再次有75%的公司押注Linux。

      所有这些的结果是,Linux在商业市场上的认知度越来越高。 95%的受访者认为Linux对他们未来的业务战略至关重要。 而且,当然,因此,对Linux培训的需求激增,因为预计公司将在未来几个月内开始聘请接受过该领域培训的新专业人员。 那里有工作机会。

      -最好的文本编辑器之一。

      他们可能会说,这个标题可能会给许多人留下深刻的印象:这位丑陋的编辑器真是太可笑了,您甚至不用阅读手册就无法摆脱它!

      别人会说:“为什么复杂? 为此,有Gedit或Kate,文本模式下的编辑器有多有趣? 那就是纳米的存在,它要容易得多”

      尽管有很多人认为,但Vim是最好的文本编辑器之一,即使不是最好的。 您会想知道我为什么这么说,因为这是它的一些特征:

      默认情况下,Vim或其前身Vi安装在所有类似UNIX的系统上,例如GNU / Linux,Solaris,OpenSolaris和BSD。 因此,它是唯一的编辑器,您可以确保随时随地查找。
      使用Vim,您可以编辑各种文本,它支持C,C ++,Perl,Bash,HTML,Php和200种其他语法的语法高亮显示!
      Vim为程序员提供了巨大的优势,Vim旨在促进编程,它具有模式,编辑,编译和更正。 您可以编辑源代码,还可以调用外部编译器,并解释其结果。 如果存在编译错误,它们将显示在一个窗口中。 错误消息会将用户定向到找到错误消息的区域,以便可以对其进行更正。
      有了Vim,您将在文档方面变得更短,它提供了出色的集成帮助,并且在网上提供了许多文档。
      它具有内置的拼写检查器和文本自动完成功能。 (命令,单词和文件名的完成)
      一个有趣的功能是文件的压缩和解压缩,这使得编辑压缩文件成为可能。
      除此之外,Vim具有自己的脚本语言来编写新功能
      对于那些编辑LaTeX文本的人来说,“ Vim的适合乳胶”

      这些刚刚被命名的功能只是Vim的一部分,但不是全部。 要了解vim的所有优点和特性,我们邀请您自己尝试; 众所周知,Vim不是仅通过输入我们就已经知道如何处理的编辑器。 Vim的学习曲线比其他许多编辑器都陡峭,但是让我告诉您,一旦您通过该Vim,它将成为您最喜欢的编辑器。

      —使用Emacs的实际原因。

      我从EmacsWiki获得了这段文字,在这里重现它很有趣。 顺便说一句,我还创建了专用于“斩波代码”中的Emacs的页面,我将在其中更新我的.emacs和我的Emacs参考指南。

      这是使用Emacs的实际原因。 如果仍然不能说服您开始使用它,那么也许其中之一可以说服您:

      Emacs是免费软件,您可以随意使用它。
      如果我们可以对所有我们使用的文本使用“单一”舒适的编辑器,那么在计算机前所做的90%的工作就是编辑文本(编写邮件,编写程序,编写文档,通过网络编写...)。需要进行编辑,我们将在日常工作中提高工作效率。
      如果您是一名程序员,emacs几乎可以让您以任何一种语言来提高工作效率。 无需再为每种语言学习编辑器了!
      Emacs具有最好的标记语言编辑器(XML,SGML,HTML等)。
      Emacs是非常非常可配置的。
      Emacs易于扩展。
      通过emacs传递,您将学习lisp。
      通过学习Emacs快捷方式,您可以学习bash快捷方式。
      甚至Eric S. Raymond也推荐emacs! (他对于其他几乎所有事情都如此愚蠢)
      Emacs在文本编辑器领域进行了创新。 这是最先进的编辑器!
      Emacs是AI黑客的出版商。
      使用emacs,甚至管理机构也可以学习编程。

      有几点很幽默,但是它们都是开始学习如何使用它的相当实际的理由。

      -HTML5移动开发的现在和将来。

      一切都表明,至少在未来十年中,新版本的Web基本语言将成为移动开发中的重要因素。 一个有趣的信息图回顾了一些重要的事实。

      这项研究还预测,到2015年,所有移动应用程序中有80%将完全或部分基于HTML5。 当访问许多以前是本机代码专有域的功能时,此技术的发展为这一想法提供了支持。 音频和视频再现已成为现在开始改善的问题,包括Sencha,appMobi和Mozilla在内的多家公司继续努力,以使设备能够更好地访问相机或加速度计等元素。

      在去年5月于巴塞罗那举行的世界移动通信大会期间,一群公司聚集在一起创建了移动社区核心Web平台(Coremob),这是一个IT社区论坛,旨在关注和加速网络的发展,这已经使掌握了HTML5的同质化领导地位。 Coremob包括开发和移动世界中的几家巨头,包括Microsoft,Facebook,Google,Mozilla,AT&T,Red Hat和Qualcomm创新中心。 这个想法是,为了使HTMLXNUMX发挥最大的潜力,更广泛的技术社区将必须共同努力,以共享资源和分配努力。

      鉴于移动世界仍在为完善的HTML5生态系统做准备,因此在此过程中的一个重要里程碑是性能测试的到来,以衡量浏览器运行HTML5应用程序的能力。 这是Ringmark诞生的地方,Ringmark是一套基于Web的测试,用于衡量Web应用程序所需的移动浏览器功能的兼容性,Facebook将其设计为Coremob社区的开源工具。 换句话说,Ringmark决定了浏览器的支持程度以及应用程序可以在该浏览器中执行的功能。 该信息图显示了每个环的功能以及可以在每个层上运行的应用程序的示例。

      在下面的图表图中,它向我们展示了HTML5作为移动开发的现在和未来的回顾,使我们能够猜测等待我们的未来的一部分。

      Web动画的未来是纯CSS。

      最初,互联网是平坦的,基本上是文本,图像是后来出现的,但是在开始时就必须解决带宽问题,到80年代,互联网带宽的使用非常有限且昂贵,连接是电话且速度很慢。

      随着Internet的发展和通信的改进,内容变得更加丰富多彩,多媒体也随之出现,并使网页更具吸引力的是“动画”。

      包括这些功能的开发人员脱颖而出,并设法吸引了更多的客户,每个人都希望拥有动画网站。

      诸如Flash之类的工具凭借其非常专业且完整的框架,彻底改变了Web世界,使我们能够制作出具有令人难以置信且非常吸引人的动画的页面。 但是多年来,发生了一些不可思议的事情,他们判处Flash终止,主要负责人是Apple的创始人史蒂夫·乔布斯(Steve Jobs)。 乔布斯对动画的批评是基于以下事实:动画和Web上的所有应用程序处理应在浏览器中进行,他说,在浏览器中接受插件构成了无法控制的安全风险。 开发人员必须运行。

      然后是HTML和CSS的发展,这些技术的结合已经实现了动画,达到了用户的想象。

      除了通过样式表(CSS)实现的布局外,这项技术的发展还实现了非常强大且易于实现的动画组件。

      CSS Media Queries是有助于在特定情况下定义设计的另一个元素,例如处理不同的屏幕尺寸。

      总而言之,如果您想成为Web的最前沿,那么必须进入HTML5 AND CCS3。 但是请记住,强大的功能带来了巨大的责任,并且由于HTML5和CSS3使我们能够在网络上做伟大的事情,因此程序员和设计师还必须知道如何将这种潜力转向有用和令人愉悦的东西。洞察力。 我们不必在访问的每个页面上都找到“跳过简介”按钮。

      为什么CSS3是网页设计的未来?

      网页设计每天都为我们提供新颖而令人难以置信的工具,因此我们在Internet上的体验越来越令人愉悦且实用。 这是通过新的Web开发技术实现的,最强大的功能之一就是CSS3。

      在这里,您将了解为什么新的CSS3技术是网页设计的未来。

      任何优秀的Web程序员都知道HTML代码允许我们构建Web文档的内容结构,并且通过CSS级联样式表,我们可以格式化所述内容。 (颜色,位置,大小,字体等)。

      CSS3对Web文档的元素提供了更为高级的控制,并且在Web设计中提供了许多新的可能性。
      这些可能性包括创建令人惊叹的视觉效果到生成高级动画,所有这些仅需几行CSS3代码即可开发。

      毫无疑问,CSS3将成为将主导Web布局的新标准,而想要献身于Web开发并且不使用这项新的强大技术进行更新的人将被许多设计师和程序员甩在后面。借助CSS3的实施,将能够产生现代化的网站并取得成功。

      — XML的优点和缺点

      人和软件均可轻松操作。
      将信息或内容与您的演示文稿或格式完全分开。
      设计用于任何语言或字母。
      由于严格控制文档组成的规则,因此其解析很容易。
      层次结构
      品牌数量是无限的

      缺点

      根据我们对数据交换的需求构建系统的可能性可能会导致不兼容版本的泛滥,如果这种情况发生了,那么XML为寻求通用信息交换而提出的解决方案将导致相反的结果。 与其统一整个语言,我们会发现自己使用了非常特殊的语言,这些语言正越来越多地从``大学''中摆脱出来。

  3.   恩里克

    阿门

  4.   米尔梅

    微调:<O

  5.   伊万

    莱纳斯·托瓦尔兹(Linus Torvalds)从来没有切过任何东西。 尽管有时他可能会有些突然,但他的话通常是正确的,尽管有时他的形式是可改进的。在这种情况下,尽管他对某些观点的评论很少或没有考虑,但您不能让您全神贯注于这些。

  6.   m3nda

    Linux Torvalds的态度是完全正确的。

    我从未见过要一丝不苟地说话。 就像当我们生气时,我们也不正确。 说话不好有自己的作用,就像生活中的每件事一样。

    如果某事在该死,那就是它的意思,说“这不是所有可能的好事”会更礼貌,但这并不意味着同一件事,因此,您要提及的虚假教育正在取笑您,并且防止说出您想要的内容。

    因此,Linus举起手指(视觉辅助),也清楚地说“ fuk yu nvidia” :),这就是信息。
    对于那些不喜欢它的人,您可以关闭电脑或遮住耳朵。

  7.   布赖恩·萨纳布里亚(Brian Sanabria)

    我同意XML

    1.    吉米·奥拉诺(Jimmy Olano)

      在Linus Torvalds伸出的十二个元素中,我同意XML的观点。

      因为XML是一个非常开放的标准,所以它允许您将递归应用于WordPress XMLRPC并“淘汰”使用该技术的数以百万计的博客(危险的下面带有视频的链接)。

      WordPress可能会说该错误已修复,但我已经使用虚拟机对其进行了测试,并且该错误不断发生。

      我正在使用DTT来将其作为WordPress插件使用,以便pingback接收到的所有XML都与标准不兼容,因为您搞砸了人,我将手指从LinusTorvalds上移开。 8)

      更多信息(用Python编写):http:// securityaffairs。 co / wordpress / 27409 / hacking / drupal-drupal-critical-flaw.html

  8.   Unixpad组

    该死的家伙,这是不好的,另一个则是更糟的,他们要批评他们很好,但是要有所贡献吗? 他们更好吗? 因为不仅是批评批评,还有Linus Torvalds,他批评但建立,这要归功于C ++,Gcc和其他所谓的东西,这是因为已经做了一些微不足道的事情,或者也许那么我们继续依靠像微软或苹果这样的废话吗? 先生们,请让我们反思一下,让我们开始思考如何改善事情。 便宜的批评已经使它受益匪浅,以至于它对这项技术没有任何贡献。