上QQ阅读APP看书,第一时间看更新
1.1.2 Linux的发展历史
1991年9月Linus Torvalds开发了一个可以在个人计算机上运行的UNIX系统,推出Linux 0.01版。Linus从一开始就以自由扩散的方式发展Linux,他把源代码发布在Internet上,立即引起爱好者的注意,他们通过互联网也加入到Linux内核的研发工作。一大批高水平程序员的加入,使Linux得到迅猛发展,1993年底,Linux 1.0诞生。Linux 1.0已经是一个功能完备的操作系统,其内核写得紧凑高效,可以充分发挥硬件的性能,在4MB内存的80386机器上也表现得非常好。
由于Linux是在Internet开放环境中研发的,并由世界各地的许多志愿者自发改良并不断完善,所以它的更新速度很快,在短短的20多年内,就出现了不下数十种更新版本,而每个版本都针对上个版本的特定缺点提出了解决方案。
在Linux的发展历程中还有一件重要的事情:Linux加入GNU并遵循公共版权许可证(GPL)。GNU项目是由Richard M.Stallman于1984年一手创办的,旨在开发一个类似UNIX,并且是自由软件的完整操作系统——GNU系统。到20世纪90年代初,GNU项目已经开发出许多高质量的免费软件。
在继承自由软件精神的前提下,由于不排斥商家对自由软件进一步研发,不排斥在Linux上研发商业软件,这使得很多技术力量雄厚的商业公司纷纷参与到Linux的进一步研发并为其提供技术支持。而且,GNU项目的许多成果(如系统工具包、程序开发环境和应用程序等)可移植到Linux系统,大幅提高了Linux的实用性,从而使Linux又开始了一次飞跃。商家的加盟弥补了纯自由软件的不足和发展障碍,Linux得以迅速普及。现在,Linux已逐渐成为主流操作系统之一。