大史记 Linux操作系统的历史及其发展状况

时间:2007-08-08 17:13:50  来源:CSDN  作者:佚名
 

Linux 操作系统版本的变迁

0.00 (1991.2-4?) 两个进程分别显示AAA BBB

0.01 (1991.9?)第一个正式向外公布的Linux 内核版本。

0.02 (1991.10.5)该版本以及0.03 版是内部版本,目前已经无法找到。

0.03 (1991.10.5)

0.10 (1991.10)Ted Ts''o 发布的Linux 内核版本。

0.11 (1991.12.8)基本可以正常运行的内核版本。

0.12 (1992.1.15)主要加入对数学协处理器的软件模拟程序。

0.95 (0.13) (1992.3.8) 开始加入虚拟文件系统思想的内核版本。

0.96 (1992.5.12)开始加入网络支持和虚拟文件系统VFS

0.97 (1992.8.1)

0.98 (1992.9.29)

0.99 (1992.12.13)

1.0 (1994.3.14)

1.20 (1995.3.7)

2.0 (1996.2.9)

2.20 (1999.1.26)

2.40 (2001.1.4)

2.60 (2003.12.17)

Linux 系统0.13 版内核直接改称0.95 版,Linus 的意思是让大家不要觉得离1.0 版还很遥远。同时,从0.95 版开始,对内核的许多改进之处(补丁程序的提供)均以其他人为主了,而Linus 的主要任务开始变成对内核的维护和决定是否采用某个补丁程序。

Linux 名称的来由

Linux 操作系统刚开始时并没有被称作LinuxLinus 给他的操作系统取名为FREAX,其英文含义是怪诞的、怪物、异想天开等意思。在他将新的操作系统上载到ftp.funet.fi 服务器上时,管理员Ari Lemke很不喜欢这个名称。他认为既然是Linus 的操作系统就取其谐音Linux 作为该操作系统的目录吧,于是Linux 这个名称就开始流传下来。

Linus 的自传《Just for Fun》一书中,Linus 解释说:"坦白地说,我从来没有想到过要用Linux 这个名称发布这个操作系统,因为这个名字有些太自负了。而我为最终发布版准备的是什么名字呢?Freax。实际上,内核代码中某些早期的Makefile - 用于描述如何编译源代码的文件 - 文件中就已经包含有"Freax"这个名字了,大约存在了半年左右。但其实这也没什么关系,在当时还不需要一个名字,因为我还没有向任何人发布过内核代码。而Ari Lemke,他坚持要用自己的方式将内核代码放到ftp 站点上,并且非常不喜欢Freax 这个名字。他坚持要用现在这个名字(Linux),我承认当时我并没有跟他多争论。但这都是他取的名字。所以我可以光明正大地说我并不自负,或者部分坦白地说我并没有本位主义思想。但我想好吧,这也是个好名字,而且以后为这事我总能说服别人,就象我现在做的这样。"-- Linus TorvaldsJust for fun》第84-88 页。

通过上述说明,我们可以对上述Linux 的五大支柱归纳如下:

 UNIX 操作系统——UNIX 1969 年诞生在Bell 实验室。Linux 就是UNIX 的一种克隆系统。UNIX的重要性就不用多说了。

 MINIX 操作系统——Minix 操作系统也是UNIX 的一种克隆系统,它于1987 年由著名计算机教授Andrew S. Tanenbaum 开发完成。由于MINIX 系统的出现并且提供源代码(只能免费用于大学内)在全世界的大学中刮起了学习UNIX 系统旋风。Linux 刚开始就是参照Minix 系统于1991 年才开始开发。

 GNU 计划——开发Linux 操作系统,以及Linux 上所用大多数软件基本上都出自GNU 计划。Linux只是操作系统的一个内核,没有GNU 软件环境(比如说bash shell),则Linux 将寸步难行。

 POSIX 标准——该标准在推动Linux 操作系统以后朝着正规路上发展起着重要的作用。是Linux前进的灯塔。

 INTERNET——如果没有Intenet 网,没有遍布全世界的无数计算机骇客的无私奉献,那么Linux最多只能发展到0.13(0.95)版的水平。

 

文章评论

共有 位CH网友发表了评论 查看完整内容