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 系统安全。