Fork me on GitHub

关于Linux,你需要知道的几个事实

近日线上开源峰会与嵌入式 Linux 大会上,Linux创始人Linus Torvalds与VMware 公司首席开源官 Dirk Hohndel 对话中谈论了关于Linux后继担忧

早在之前Linus就在邮件中透露说到自己更多时候是进行代码合并,并称自己早不是程序员了。

我写的大多数代码实际上是在邮件阅读器中编写的。所以有人给我发送了补丁,或更常见的是他们给我发送了请求请求,或者有关于下一个请求请求的讨论,我对此做出了回应,说:“不,这很好,但是…”然后我发送伪代码,或者—我很习惯发送补丁程序,有时我会编辑补丁程序,并且在没有编译,测试过的情况下发送补丁程序,因为我是在邮件阅读器中实际写的,然后说:“我认为这是应该怎么做。” 但这就是我要做的。我不再是程序员了。

Linus Torvalds

如今,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 在家里的跑步机上工作

创造背景

当Linus在芬兰军队中服役时(进行弹道计算),他购买了Andrew Tanenbaum的《操作系统:设计与实现》的副本。这本书描述了Minix(一种简化的Unix教育版),并使Linus看到了Unix哲学。
这本书启发了Linus编写Linux书。
虽然第一版书籍的完全由Linus编写,但他的原始贡献现在不到其全部代码库的1%。如今,他说他太忙于合并其他贡献者编写的代码,无法自己进行大量编程。

对比比尔·盖茨马克·扎克伯格,他们都辍学全职从事他们的项目。Linus却在Linux取得最初成功之后就继续上学-他甚至坚持不懈地学习计算机科学。

GIT

想不到吧!除了Linux,linus还是GIT的缔造者。如今Linux托管到了GitHub上。

https://github.com/torvalds/linux

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://www.freecodecamp.org/news/linux-is-25-yay-lets-celebrate-with-25-rad-facts-about-linux-c8d8ac30076d/

https://linux.slashdot.org/story/20/07/03/2133201/linus-torvalds-i-do-no-coding-any-more