近日线上开源峰会与嵌入式 Linux 大会上,Linux创始人Linus Torvalds与VMware 公司首席开源官 Dirk Hohndel 对话中谈论了关于Linux后继担忧。
早在之前Linus就在邮件中透露说到自己更多时候是进行代码合并,并称自己早不是程序员了。
我写的大多数代码实际上是在邮件阅读器中编写的。所以有人给我发送了补丁,或更常见的是他们给我发送了请求请求,或者有关于下一个请求请求的讨论,我对此做出了回应,说:“不,这很好,但是…”然后我发送伪代码,或者—我很习惯发送补丁程序,有时我会编辑补丁程序,并且在没有编译,测试过的情况下发送补丁程序,因为我是在邮件阅读器中实际写的,然后说:“我认为这是应该怎么做。” 但这就是我要做的。我不再是程序员了。
如今,Linux覆盖面很广,它是服务器的主要操作系统,也是Android的基础,而Android是手机的主要操作系统。而且它是100%免费和开源的。
让我们从以下事实来重新认识Linux。
代码量
Linux基金会的协作项目中有1.15亿行代码。将此与Windows XP中的4500万行代码进行比较。
活跃度
Linux内核是迄今为止地球上最活跃的开源项目。它平均每天接受185个补丁。
成本
构建Linux大约每年需要41000个人,这相当于大约50亿美元的开发人员薪水。
Linux基金会每年向Linus支付1000万美元,以支持他在Linux上的工作。他的净资产为1.5亿美元。
尽管如此,Linus还是要花很多钱,以及所有依赖Linux的系统,Linus经常宅在家里工作。下图是他在跑步机上的照片:
创造背景
当Linus在芬兰军队中服役时(进行弹道计算),他购买了Andrew Tanenbaum的《操作系统:设计与实现》的副本。这本书描述了Minix(一种简化的Unix教育版),并使Linus看到了Unix哲学。 这本书启发了Linus编写Linux书。 虽然第一版书籍的完全由Linus编写,但他的原始贡献现在不到其全部代码库的1%。如今,他说他太忙于合并其他贡献者编写的代码,无法自己进行大量编程。
对比比尔·盖茨和马克·扎克伯格,他们都辍学全职从事他们的项目。Linus却在Linux取得最初成功之后就继续上学-他甚至坚持不懈地学习计算机科学。
GIT
想不到吧!除了Linux,linus还是GIT的缔造者。如今Linux托管到了GitHub上。
Linux贡献者
下图是许多公司的开发人员为Linux做出了贡献。他们是按贡献排序的:
Linux的影响力
全球97%的超级计算机都在Linux上运行 -包括NASA使用的集群。 SpaceX在其每个Merlin火箭引擎中都采用了特殊的Linux容错设计。通过这种方式,Linux已经帮助完成了32次太空任务。 2009年,德国慕尼黑政府从Windows切换到Linux。他们声称到目前为止已经节省了超过1000万欧元的软件许可费用。但是这种转换可能使他们付出了太多或更多的生产力损失。 Linux是世界之王吗?泰坦尼克号是在Linux服务器上制作的第一部长片。 Dronecode是Linux for Drones。大约有1,000家公司开发在此操作系统之上运行的无人机服务。 丰田和捷豹计划使用汽车级Linux来运行其未来的汽车。
Linux软件家族
Linux有许多发行版或“发行版”。大多数发行版基于其他发行版。最受欢迎的发行版是Ubuntu,它基于Debian。
开源许可
如今Linux已成为开源的标杆, 它使用GNU通用公共许可证。
**“**大多数软件的许可旨在剥夺您共享和更改软件的自由。相比之下,GNU通用公共许可证旨在保证您共享和更改自由软件的自由-确保该软件对其所有用户都是免费的。” — GNU GPL前言
甚至Microsoft Windows(Linux最大的竞争性操作系统)也正在拥抱Linux。它最近将Ubuntu Bash集成到Windows 10中。
文章主要内容来源
https://linux.slashdot.org/story/20/07/03/2133201/linus-torvalds-i-do-no-coding-any-more