background image

Linux 操作系统的发展历史及趋势

内 容 摘 要 :

Linux 操作系统的诞生, Linux 的发展,Linux 的特性决定其迅猛发展 ,

Linux 的应用领域与发展前景
关键词:

Linux

  

的发展 前景

    Linux 是一种可以免费使用和自由传播的操作系统。Linux 操作系统是由全球许多程序
员设计实现的。

Linux 的目的是创建不受商品化软件的版权制约,所有人都能自由使用、

复制、修改、发行。

Linux 是一个日渐成熟的操作系统,由于其安全、高效、免费等特点 ,

使得

Linux 被越来越多人了解和使用。

1. Linux 操作系统的诞生

1981 年到 1991 年十年间,微软公司的 MS-DOS 系统一直主宰操作系统的市场,

其价格十分昂贵,另一个操作系统

UNIX 的经销商为了高利润,也把价格抬得很高。曾经

一段时间,市面上一直没有廉价的操作系统,而且

UNIX 的源代码一直被小心地守卫着不

公开,许多程序和爱好者想要研究却无从下手。正在此时,出现了

MINIX 操作系统,并有

一本详细的书本描述它的设计实现原理。由于

AST 的书写的非常详细,并且叙述有条有理,

几乎全世界的计算机爱好者都在看这本书以理解操作系统的工作原理。其中也包括

Linux

系统的创始者

Linus Benedict Torvalds(图 a)。但是 MINIX 只是很简单的操作系统,

功能有限不是很实用。到

1991 年,GNU 计划已经开发出了许多工具软件。最受期盼的

Gnu C 编译器已经出现,但还没有开发出免费的 GNU 操作系统。即使是 MINIX 也开始
有了版权,需要购买才能得到源代码。而

GNU 的操作系统 HURD 一直在开发之中,但并

不能在几年内完成。对于

Linus 来说,已经不能等待了。从 1991 年 4 月份起,他开始酝

酿并着手编制自己的操作系统。

1991   

9 月,Linus

 

发布了

Linux 0.01。来自各地的力

 

量开始在

Linux 附近聚集,大家下载、测试代码,并将反馈和改进的代码发回,Linus 则

根据反馈进一步改进系统。很快,

10   

5   

0.02 就出现了,0.03 也在几周内出现,12 

 

月发布了

0.10

 

。这时的

Linux 

 

还像是一个雏形,仅仅支持

AT 硬盘,无法登录(直接启

 

动到

bash)。Linux 0.11 带来了多语言键盘、软驱、VGA 等等一系列更新,接下来版

 

本号从

0.12 

 

直接跳到了

0.95、0.96

 

。接下来,代码通过芬兰的

FTP 站点传播到世界各

 

地,世界各地的开发者下载使用并建立

FTP 镜像,这一切进行得几近梦幻。〔1〕

2. Linux 的发展

 

工作在继续进行,很快上百人加入了

Linux 阵营。然后是上千人。接下来是几十万人。

无数黑客们仅仅通过调制解调器联系在一起,在世界各地贡献代码和补丁,形成巨大的力
量。看似一团散沙的分布式开发模式写出了优质的代码和稳定的内核。在此之前,从没有
这样一个软件项目由如此多而又不在同一地点的人同时参加,

Linux 缔造了奇迹。在考虑

良久之后,

Linus

 

使用

GNU 

 

通用公共许可证将

Linux 重新授权,这保证了可以完全自由

地复制、学习和修改源代码。在微软崇尚的代码专有时代,一个程序员如果修改、发布专

 

有的代码,可能将面临长时间的监禁。而

Linux 

——

的到来则标志着自由

Linux 和 GNU 

的世界鼓励人们自由修改代码、分享程序,这就像是一片美好的新大陆,完全颠覆了人们

 

曾经对计算机世界的认识。此时的

GNU 计划尚缺一个可用的开源内核,而几近完成的 

Linux 内核刚好补足了这
个空缺。

Linux   

GNU 

 

的外界应用程序一起构成了完整的

GNU 系统(由此可见,一个

 

完整的

Linux

 

系统是由

Linux 

 

内核和

GNU 系统共同组成的,因此一些人认为应该称作 

GNU/Linux

 

)。在

1992 

 

年和

1993 年中,Linux 

 

开始支持包括

TCP/IP 网络、图形窗口

系统(

X Windows 

 

系统)在内的许多重要功能,已足以替代

Unix 工作站。1994   

月,

Linux 

 

里程碑版本

1.0 

 

发布,标志这

Linux 的真正成熟。〔2〕

1