开源开发者提交不安全代码,遭 Linus 炮轰

发布时间:2023-05-09 09:57:53

  Linus 上个月骂了一个 Linux 开发人员,原因是他向前 kernel 提交不安全代码。

  Linus 是个 Linux 核心项目不是官方的“仁慈独裁者”(benevolent dictator)“(LCTT翻译:《卫报》曾将乔布斯评为“善良的独裁者”),这意味着他有权决定将哪些代码合并到核心,直接丢失哪些代码。

  10月28日,开源开发人员提交的代码未能满足要求 Torvalds 于是被骂了一顿。Torvalds 在他提交的代码下评论道:“你提交了什么?”

  然后他说开发者是“无能的神经病”。

  Torvalds 你为什么这么生气?他认为这个代码可以写得更有效,可读性更强,编译后跑得更好(编译器的功能是将人们看到的代码翻译成计算机看到的代码)。

  Torvalds 重写一个版本的代码来替换原来的代码,并建议所有的开发者都应该像他那样写代码。

  Torvalds 他一直在嘲笑那些不符合他观点的人。早在1991年,他就攻击了他 Andrew Tanenbaum——那个 Minix 操作系统的作者,而那个 Minix 操作系统被 Torvalds 描述为“脑残”。

  但是 Torvalds 在这次嘲讽中,它更具战略性:“我想让它更具战略性每个人众所周知,像他这样的代码根本无法接收。”他说,他的目的是提醒每一个人 Linux 开发者,而不是那个开发者。

  Torvalds 也借此机会强调了烂代码的安全性。现在企业非常重视安全问题,所以安全问题需要在开源开发者心中得到足够的重视,甚至需要在代码中表现为最高水平(LCTT 注:操作系统必须权衡许多因素:安全性、处理速度、灵活性、易用性等 Torvalds 将安全提升到最高优先级)。提交不安全代码的开发者可以帮助提高 Linux 系统安全。

  作者:Christopher Tozzi 翻译:baz2 校对:wxy

  本文由 LCTT Linux中国原创编译 荣誉推出

  Linus 上个月骂了一个 Linux 开发人员,原因是他向前 kernel 提交不安全代码。

  Linus 是个 Linux 核心项目不是官方的“仁慈独裁者”(benevolent dictator)“(LCTT翻译:《卫报》曾将乔布斯评为“善良的独裁者”),这意味着他有权决定将哪些代码合并到核心,直接丢失哪些代码。

  10月28日,开源开发人员提交的代码未能满足要求 Torvalds 于是被骂了一顿。Torvalds 在他提交的代码下评论道:“你提交了什么?”

  然后他说开发者是“无能的神经病”。

  Torvalds 你为什么这么生气?他认为这个代码可以写得更有效,可读性更强,编译后跑得更好(编译器的功能是将人们看到的代码翻译成计算机看到的代码)。

  Torvalds 重写一个版本的代码来替换原来的代码,并建议所有的开发者都应该像他那样写代码。

  Torvalds 他一直在嘲笑那些不符合他观点的人。早在1991年,他就攻击了他 Andrew Tanenbaum——那个 Minix 操作系统的作者,而那个 Minix 操作系统被 Torvalds 描述为“脑残”。

  但是 Torvalds 在这次嘲讽中,它更具战略性:“我想让它更具战略性每个人众所周知,像他这样的代码根本无法接收。”他说,他的目的是提醒每一个人 Linux 开发者,而不是那个开发者。

  Torvalds 也借此机会强调了烂代码的安全性。现在企业非常重视安全问题,所以安全问题需要在开源开发者心中得到足够的重视,甚至需要在代码中表现为最高水平(LCTT 注:操作系统必须权衡许多因素:安全性、处理速度、灵活性、易用性等 Torvalds 将安全提升到最高优先级)。提交不安全代码的开发者可以帮助提高 Linux 系统安全。

上一篇 企业对接Walmart平台API流程(一)
下一篇 RecyclerView控件列表项布局match_parent属性失效的根本原理

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题