Linux使用和管理指南:从云原生到可观测性
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 Linux故事(到目前为止)

Linux在2021年迎来了它的30岁生日(https://oreil.ly/fkMyT)。Linux项目拥有数十亿用户和数千名开发人员,毫无疑问,它是一个世界性的(开源)成功故事。但这一切是如何开始的,我们又是如何走到这一步的?

20世纪90年代

我们可以将1991年8月25日Linus Torvalds写给comp.os.minix新闻组的电子邮件视为Linux项目的诞生,至少在公开记录方面是这样。从代码行数(LOC)和采用情况来看,这个爱好项目很快就开始流行起来。例如,在不到三年的时间里,Linux 1.0.0发布的LOC超过了176 000。至此,已经很好地实现了能够运行大多数UNIX/GNU软件这一最初目标。此外,第一个商业产品在20世纪90年代出现:Red Hat Linux。

2000年至2010年

作为一个“少年”,Linux不仅在功能和支持的硬件方面已经成熟,而且超出了UNIX所能做的。在这段时间内,我们还目睹了大公司对Linux的大量且不断增长的购买,Google、Amazon、IBM等都采用Linux。这也是发行版战争(https://oreil. ly/l6X4Q)的高峰期,导致企业改变了其方向。

2010年至今

Linux确立了自己在数据中心和云计算以及任何类型的物联网设备和电话中的主力地位。在某种意义上,我们可以认为发行版战争结束了(现在,大多数商业系统都是基于Red Hat或Debian的),从某种意义上说,容器的兴起(从2014或2015年开始)是这种发展的原因。

在快速回顾了Linux的发展历史后,有必要了解一下Linux的发展背景和本书的写作动机,下面我们将转向一个看似无关的问题:为什么有人需要Linux,或者一个操作系统?