Linux 内核的演变及新版Linux 内核的特点

Linux 操作系统是UNIX 操作系统的一种克隆系统,是一种类UNIX 操作系统,诞生于1991 年10 月5 日(第一次正式向外公布的时间),起初的作者是Linus Torvalds。Linux 操作系统的诞生、发展和成长过程依赖着5 个重要支柱:UNIX 操作系统、Minix 操作系统、GNU 计划、POSIX 标准和Internet。

1. UNIX 操作系统

UNIX 操作系统是美国贝尔实验室的Ken. Thompson 和Dennis Ritchie 于1969 年夏在DEC PDP-7 小型计算机上开发的一个分时操作系统。Linux 操作系统可看作UNIX 操作系统的一个克隆版本。

2. Minix 操作系统

Minix 操作系统也是UNIX 的一种克隆系统,它于1987 年由著名计算机教授AndrewS. Tanenbaum 开发完成。有开放源代码的Minix 系统的出现在全世界的大学中刮起了学习UNIX 系统的旋风。Linux 刚开始就是参照Minix 系统于1991 年开发的。

3. GNU 计划

GNU 计划和自由软件基金会(FSF)是由Richard M. Stallman 于1984 年创办的,GNU 是“GNU's Not UNIX”的缩写。到20 世纪90 年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括emacs 编辑系统、bash shell 程序、gcc 系列编译程序、GDB 调试程序等。这些软件为Linux 操作系统的开发创造了一个合适的环境,是Linux 诞生的基础之一。没有GNU 软
件环境,Linux 将寸步难行。因此,严格来说,“Linux”应该称为“GNU/Linux”系统。下面从左到右依次为前文所提到的5 位大师Linus Torvalds、Dennis Ritchie、Ken.Thompson、Andrew S. Tanenbaum、Richard M. Stallman。但愿我们能够追随大师的足迹,让自己不断地成长与进步。Linus Torvalds 的一番话甚为有道理:“ Most good programmers doprogramming not because they expect to get paid or get adulation by the public, but because it is fun to program.”技术成长的源动力应该是兴趣而非其他,只有兴趣才可以支撑一个人持续不断地十年如一日地努力与学习。Linus Torvalds 本人,虽然已经是一代大师,仍然在不断地管
理和合并Linux 内核的代码。

4. POSIX 标准

POSIX(Portable Operating System Interface,可移植的操作系统接口)是由IEEE 和ISO/IEC 开发的一组标准。该标准基于现有的UNIX 实践和经验完成,描述了操作系统的调用服务接口,用于保证编写的应用程序可以在源代码级上在多种操作系统中移植。该标准在推动Linux 操作系统朝着正规化发展,是Linux 前进的灯塔。

5. 互联网

如果没有互联网,没有遍布全世界的无数计算机骇客的无私奉献,那么Linux 最多只能发展到Linux 0.13(0.95)版本的水平。从Linux 0.95 版开始,对内核的许多改进和扩充均以其他人为主了,而Linus 以及其他维护者的主要任务开始变成对内核的维护和决定是否采用某个补丁程序。

 

你可能感兴趣的:(Linux)