企鹅旋风——Linux传奇 龙马 1999年 第18期 08版 #1 一、企鹅降生 1990年对还在赫尔辛基大学求学的Linus Torvalds来讲非同一般,不管他自己当时是否能意识到这一点。当时Linus正在攻读计算机硕士学位。在众多的课程之中,最使Linus着迷和困惑的是Unix操作系统。Unix是一个功能完善、安全性很好却难于学习和使用的多用户操作系统(直到今天Unix的这种特点都没有大的改变)。年轻气盛的Linus觉得Unix可以做得更好一些,于是他开始了令一般人望而生畏的行动:一个人从头开始写一个操作系统!Linus在后来的回忆中说:“最开始的确是一次痛苦的航行,后来,我开始使用C语言来开发程序,这大大加快了开发速度……”。当时,只有他一个人孤军奋战。Linus花了两个月时间进行系统的基础开发,不久他就拥有了一个简陋的文件系统。虽然它还有很多Bug,虽然它很不完善(甚至连软盘驱动器的驱动程序都没有),但是它确实可以工作了!Linus把它叫做0.01版。这是1991年8月下旬的事情。 此时的Linus发觉,如果完全依靠自己一个人的力量来开发这个新的操作系统,几乎是不可能的。他的时间和精力都应付不过来。Linus做出了一个极为明智的选择:把这个刚刚诞生的婴儿放在因特网上,让世界各地的Minix(一种简化的Unix)爱好者自由下载,以便他们试用和提出改进建议,并且为它开发应用程序。 1991年10月5日,Linux的第一个“正式”版本: Linux 0.02版发布了。最初的程序被放到一个FTP服务器上供大家自由下载。该服务器的管理员认为这是Linus的Minix,因而就建了一个叫做Linux的目录来存放这些文件,就这样,Linux这个名字传遍了因特网!在以后的一段时间里,Linux以令人惊讶的速度飞速发展:每两个星期就有一个新的修正版本推出。来自世界各地的爱好者们为这个新系统增加新的功能,提供补丁,进行测试并编写相应的文档。在经过几次修正之后,到1992年,Linux的版本号提高到0.95。 1994年,Torvalds终于推出了 Linux的正式的 1.0版本。此时这个操作系统已经变得比较稳定并且拥有很多的高级特性了:支持抢先多任务、对称多处理和完全的POSIX兼容性等。它甚至有了自己的吉祥物!Torvalds在Linux的联机文档里这样描述到:“它是一只讨人喜欢的、让人一见就想拥抱的、刚刚饱餐了一顿鲱鱼的企鹅”。(^180801a^) 到1996年,已经出现了能在好几个硬件平台上运行的Linux系统。 #1 二、茁壮成长 为什么Linux能获得这么多人的青睐呢?很大一部分原因在于Linux是在著名的开放源码许可协议GPL(GNU Public License)保护条款下发布的。这意味着任何人都可以自由地拷贝、使用、修改和出售Linux(只能收取复制成本费,软件本身不能定价出卖)。但同时必须公布更改后的源代码。有人戏称在GPL条款下的软件产品,不怕你“盗版”,就怕你将“正版”据为己有(这算侵犯了GPL版权)。 目前流行的Linux发行版本主要有四个:RedHat、Caldera、Debian和Slackware,其中RedHat的5.1版最流行。今天,有数以万计的程序员在进行Linux的内核和应用程序开发。Linux的内核已经升级到2.2版,而且能够运行在目前几乎所有的硬件平台之上,除了大家最为熟悉的Intel平台外,它还支持Alpha、PowerPC/Macintosh以及SUN的SPARC等。虽然Linux拥有很明显的优势,但是它目前还主要是用于建立网站服务器。Linux甚至挤入了集团用户的市场,很多公司开始用Linux构建他们的Intranet、工作站和邮件服务器。而这些领域不久以前还是Unix和Windows NT的天下! Linux虽然取得了令人艳羡的成功,但是要想成为主流的操作系统它还有很长的路要走。Linux必须在面向一般用户的消费者市场和面向高端应用的服务器市场获得突破。目前,前者被微软的Windows系统统治,而后者则是SUN的天下。获得突破的关键还是易用性的提高。虽然现在流行的Linux发行版本都提供类似Win95的图形操作界面,但是很多操作还是必须依靠数量众多、复杂难记的Unix命令来实现。 #1 三、大器将成 在1998年,Linux是唯一的胜利者,它的光芒掩盖了微软的Windows 98的发布。这一年中Linux获得了广泛支持,尤为重要的是几乎所有的大型软件公司都宣布推出或即将为Linux开发相应的产品。这里我们可以看到其中的几个巨人:IBM、Oracle、Novell、Infomix、Netscape。Oracle和Informix这两家数据库巨头已经推出了Linux版本的数据库系统。就连最大的CPU提供商Intel公司也看好Linux的发展,正在努力使自己融入这个开放资源的操作系统平台,该公司已经向RedHat注入了资金。 国际数据公司IDC的最新研究报告指出在今后五年时间里面,Linux的增长速度将比其他所有操作系统的增长速度的总和还要快。在IBM、英特尔和康柏等电脑业巨头的大力支持下,Linux 正在成为服务器操作系统市场上的一支主要力量,并开始逐渐向微软最重要的领地——客户端操作系统市场侵蚀。据IDC这份针对操作系统市场未来五年发展状况的预测报告称,Linux 的出货量在今后五年中的增长速度将达到25%,同时,整个服务器操作系统和整个客户端操作系统的增长速度分别仅为12% 和10%。Linux 将以每年23%的速度快速增长,在2003年之前成为紧随微软Windows NT之后的第二大操作系统。 让我们感到欣慰的是,现在国内已经有了汉化的Linux,这一次我们没有让机遇从我们的手边溜走。我们共同祝愿Linux是国产软件业的“战略转折点”,共同祝愿GNU的“All For Free!”的理想不死!