Linux 是一个开源的操作系统,它自 1991 年开始就被广泛地使用在个人电脑和嵌入式系统中。Linux的发展过程中不断受到各种技术的冲击,导致了不同的分支,有的不断发展,有的受到影响,有的被废弃。
1991 年,Linus Torvalds 应邀开源了 Linux 的源码,这是 Linux 发展史上最重要的一步。为了解决当时存在的硬件兼容性问题,Linus 从多种源码中精心挑选,以伪 UNIX 为基础,开发出了 Linux 内核的第一个版本,从而发展出了“构建好的对象”(BOD)的网络共享分支,也就是 Linux 内核上最常用的分支。
随后,Redhat为了改善Linux的稳定性和安全性,推出了Linux分支:Red Hat Enterprise Linux,该系统与普通Linux相比,更加适合用轻量型服务器和实验室上任务计算机。而Debian也是一个重要的Linux分支,它以严格稳定性而著称,并被用于安全要求较高的服务器。
此外,SUSE 公司推出了 openSUSE,它是以极简主义为理念的 Linux 发行版,比如 Ubuntu 也是其中的一个前身,是 Linux 社区中应用最广泛的版本。
到了2015年,由于硬件技术的发展,开源的 Linux 内核被普遍用于嵌入式设备,无人机,无人车等新型的软硬件系统中,这就演变成了嵌入式 Linux 分支,比如 Android 就是嵌入式 Linux 的最典型例子。
最后,2017年,由 Linux 基金会推出了 Cortex-A 的 Linux 核心,该核心将 Linux 内核与 ARM 处理器结合起来,使得多核 Linux 平台可以更轻松地运行在 ARM 处理器上。
以上就是 Linux 近几十年来发展走向的简介,从初期的 BOD 分支,到后来嵌入式系统分支再到现在内核多核处理器结合的产品,Linux 从容器时代到了更多核心,更低功耗,更深度的使用。 Linux 发展的征程令人瞩目,未来也还将给世人带来更多的惊喜。