开源开发者提交不安全代码,遭 Linus 炮轰
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 系统的安全性。
via: http://thevarguy.com/open-source-application-software-companies/110415/linus-torvalds-lambasts-open-source-programmers-over-inse
作者:Christopher Tozzi 译者:bazz2 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/54316.html
linux开源相关文章
- 3D打印机 无线内存卡 WIFI-SD卡 开源部分
- 开源密码管理器更安全吗?(2)
- 为强化软件供应链安全,谷歌启动GUAC开源项目
- 直接在浏览器里聊天,这个开源项目太有意思了!
- 【Go WEB进阶实战】开源的电商前后台API系统
- 优秀开源日志平台GrayLog5.0一键安装脚本
- 2023版云安全开源工具TOP10
- 2022年35个量子计算开源工具【附各工具链接,建议收藏!】
- 3k Star开源一款高性,高吞吐量,高扩展性的物联网平台
- 开源DPU如何加速数据中心网络/安全/存储应用?
- :红旗Linux:安全高效的开源发行版(红旗linux镜像)
- Linux基金会推动Pyrrha开源项目:提高消防员灭火时的安全
- Linux学习:踏上深度开源之旅(学习用linux)
- Linux的拓展世界:探索开源版本的分支(linux的分支)
- 4 种开源云安全工具
- 微软开源了一个更安全的 C 语言版本:Checked C
- OCA 联盟推出面向安全工具行业的首个开源消息传递框架
- 给非英语母语的人从事开源项目的若干建议
- Linux:开源多用途操作系统。可用于服务器、桌面、嵌入式、网络安全等领域,免费、高效、稳定安全是其长处。(linux能干啥)
- OnionShare 一个开源的文件分享工具,可以让你安全和匿名地共享任何大小的文件。
- Linux之父James现身,引领全新开源世界(linux james)