Linux的发展史从诞生之时就受到全球开发者的热捧,在无数次尝试和改进的过程中(如代码重构,添加安全控制,改进进程管理和多用户支持),Linux发展从一个简单的内核到一个复杂而稳定的操作系统,持续进步。
Linux 在 1991 年 8 月出现在网上时,刚开始只有 10 个文件,当时只有一个令人兴奋的任务。新的 Linux 内核主要受到 Unix、Minix 和 BSD 以及其他类 Unix 系统的启发,并且沿着此方向进行改进和开发。Linux 的内核最初由 GNU 开源计划编写,主要目的是创建一个完全自由的 Unix 模拟器,并且这个项目得到了来自全球的热心有识之士的支持。
初始版本的内核具有一些重要的 SMP 支持,且引入了新的线程,可以扩展到多处理器环境,并且修复了很多 bug。在好几年开发及完善之后,Linux 正式推出了 2.0 版本,这一版本添加了很多新的功能,包括完整的 SMP 支持,STREAM(一种有着比较失败的概念的流处理)和改进的系统可靠性等等。
正如预期的那样,Linux 内核的发展很快,随着新的功能成为可用,新的发行版开始出现,新的软件开始流行,以及更多的软件库和安全性增强等内容。随着内核版本的提升,Linux 内核也成功走上了可以使用 Intel 芯片的道路,而这得益于 Linux 内核中新加入了许多硬件驱动模块。
成功进入 Intel 硬件市场可以说是 Linux 内核发展史上一个重要的里程碑,而随着 GNU 环境和更多的发行版出现,Linux 内核也进一步完善,Linux 成功地成为重要的操作系统,成为全世界服务器、工作站、个人电脑运算的常用的系统。
通过几十年的发展,Linux 内核已经快速成长,从一个简单的操作系统发展为一个复杂而稳定的操作系统,无论是安全性,系统可靠性还是兼容性,都在努力改进,以满足全新的需求。Linux 内核已经能够为世界上的用户提供更好的服务,但它仍将发挥更大的潜力,以在开发者手中精心培育,满足社会对稳定与安全的需求。