今天,放眼IT世界,你会发觉到处都是Linux,不仅仅在技术领域,在商业应用上也是如此。一个受好奇心驱使的念头如今在计算机界产生的革命性影响是始创者李纳斯·托沃兹(Linus Torvalds)所绝对没有想到的。Linux操作系统的兴起创造了一个奇迹,一个虚拟合作和国际互联网共同创造的一个奇迹。
1991年初,芬兰大学生李纳斯做出一个甚至在现在看来仍然是不可思议的决定,就是把Unix操作系统移植到Intel架构的个人计算机上。因为Unix只能在价格昂贵的工作站上运作,而且不同的工作站制造商有他们在自己的Unix版本。如果Unix能存个人计算机上运行,一定非常有趣。李纳斯的目的不过是想看一看Intel 386存储管理硬件是怎样工厂作的。
李纳斯在他的宿舍里开始了新系统的设计工作。一开始,他工作进展得很顺利,只花了几个月时间就在一台Intel 386微机上完成了一个Unix内核(Linux原形)。此后,李纳斯渐渐发现只凭他一个人的努力将无法实现其野心勃勃的计划。他想通过把“孩子”交给社会的方式来把它养大。1991年底,李纳斯首次在Internet上发布了基于Intel 386体系结构的Linux源代码,希望志同道合者能够加入他的行列。结果一呼百应,很快就有数百名程序员通过Internet加入了李纳斯的行列。经过几年的努力,他们创造了一个全新的稳定可靠、功能完善的操作系统,并成为Windows系统最有力的竞争对手。
只要看看电影《泰坦尼克号》的巨大成功就可以知道Linux将成为新的时尚。这部电影自1998年底上演后,已创下电影票房新记录,并获得11项艺术大奖。采用Linux平台制作电脑特技效果是《泰坦尼克号》获得成功的一大原因。1998年春,电影《泰坦尼克号》的制作者在对DigitalUnix、Windows NT Linux三种操作系统反复权衡后,选择Linux作为计算机动画和电脑特技的平台,在制作电影《泰坦尼克号》所用的160台Alpha图形工作站中,有105台运行的是Linux操作系统。
Linux现在是微软 Windows NT 的最大威胁者。在今后几年,Linux将获得更广泛的支持,这种支持不仅来自大广大计算机用户,也来自众多的计算机软件和硬件厂商。Linux操作系统的兴起创造了一个虚拟合作的奇迹。
一、成长的过程
当李纳斯在Internet上公布了基于Intel 386体系结构的Linux源代码后,很多程序员通过Internet蜂拥而至,大家为Linux添砖加瓦,把自己的工成果和问题再放在网上,从而使Linux像滚雪球一样越“滚”越大,越“滚”越完善。大专院校的学生和科研机构的研究人员还把它作为学习和研究的对象。他们在更正原有Linux版本中错误的同时,也不断地为Linux增加新的功能。
由于Linux具有结构清晰、功能简捷等特点,在最初的几年中,Linux 不过被看成是一群专家手中的玩物而已。但是,在热心的用户和厂商的推动下,它逐渐成为一个可付诸业务运用的操作系统,而且是真正有力量的、可靠的操作系统。
许多著名的软件商敏锐地看到来Linux的广阔市场前景,纷纷宣布开发基于Linux平台的应用软件,这大大推动了Linux的商品化。自1998年6月开始,甲骨文公司(Oracle)等五家主要的数据库软件开发商都相继宣布支持Linux。Corel公司也将其Corel Office软件包移植到Linux上,并允许用户免费下载。网景公司(Netscape)不仅抢先开发了Linux版的网络浏览器,而且颁布了其网络浏览器的源码。 Sun公司也宣布将把Java开发工具箱移植到Linux。此外,莲花公司(Lotus)和网威公词(Novell)也宣布将推出支持Linux的产品。
计算机硬件制造商也没有忽视Linux早在1994年,数字设备公司(DEC)就送给李纳斯一台Alpha工作站,要求把Linux移植到它的Alpha 工作站上。现在,苹果公司(Apple)公司正和Linux合作开发Mac版的Linux,并将其命名为MkLinux。 IBM公司、康柏公司(Compaq)等硬件商也宣布将把Linux移植到它们的计算机硬件上。
Linux 厂商们在不断加强售后支持。虽然Linux内核及相随的一些实用程序是以GNU一般大众许可证(GPL)方式传播的自由软件,但它的出现为广大厂商带来了无限商机。一些公司围绕着Linux进行着商业化的运作,这包括提供组合的Linux软件的复制、咨询及支持服务,还包括增添商业软件及开发环境,它们不属于GNU一般大众许可证保护的范围。这些公司同样了取得了很大的成功,如Red Hat 等公司。他们一方面推动Linux更广泛的普及,另一方面也使Linux在特定的应用领域成为可靠、完整的解决方案。Red Hat软件公司宣布加大对增值转卖商和系统集成商的支持,支持内容包括Linux操作系统、工具和应用软件。
在无数单个开发者,软、硬件制造商和计算机用户的共同努力下,Linux操作系统已开始逐步成为一种主要的操作系统平台,在政府、商务、教育等领域得到广泛应用。Linux可能是惟一可以以与Windows抗衡的非微软操作系统,并且在强手林立的商业计算机应用领域中不断获得新的市场份额。一些大公司也开始将Linux用于其IT系统。Linux的销量剧增。 1998年Linux操作系统销售量增长212.5%,其增长率在服务器市场超过了所有操作系统,包括Windows NT、Net Ware和Unix。其市场份额从6.8%增长到17.2%。1997~1998年Linux交货份数增长了3倍多功能。
二、成功的意义
Linux成功的重要意义在于它的出现和普及形成丁一个世界性的虚拟合作联盟,无数厂商在为Linux的改进和提高进行着努力。自由软件“自由拷贝,平等共事”的精神以及基于此精神衍生的新的运营机制,使得所有人都存为一个门标而努力,互相可以自由地沟通,而不再因为相互隔阂而影响甚至阻碍技术的发展。
为了推进Linux的国际化和本地化,由Sun、IBM等著名计算机公司和组织倡导的Linux国际化筹备组已于1999年9月29日宣布正式成立,该组织的目标是不同的Linux发行版提供共同的、国际化的应用平台,方便应用软件的开发和运行。它由自愿从事Linux全球化的机构和个人组成。工作组的成果将对所有成员开放。
我国一些企业和研究机构也加入了Linux的开发行列。著名的Linux软件供应商,拓林思软件公司(Turbo Linux)在“植根中国市场”的思想指导下,开展了全方位的Linux产品中国化和市场普及上作,全力开拓国内Linux市场,并与清华大学合作,成立了清华GNU/LINUX研发中心,为自由软件的研发提供了一个开放性的开发环境。国内Linux专业开发商如中科院软件所、华胜公司、深圳信科思软件技术公司等也推出了红旗Linux、华胜Linux等一大批中文平台。
Linux公开源代码的虚拟开发模式和基于网络的应用比起传统的软件开发具有更高的效率和更低的成本,它让我们从虚拟合作的角度来思考网络时代生存发展的新理念。从基于知识的合作方面看,至少有以下三点值得关注:
第一,开放的合作开发环境。
Linux具有良好的开放性。李纳斯把这个新的操作系统交给开放源码(Open Source)协会,使任何人都可以从英特网上免费下载,并且可以进行修改,但要把修改的内容送回给协会Linux利用群体合作的力量消除产品缺陷,它的开发成功可以说汇集了全人类的智慧和心血,是成千上万Linux爱好者共同合作的结晶。Linux爱好者能非常容易地建立一个Linux开始平台,热心于Linux的开发者们能进行高效、快捷的交流,从而为Linux创造了一个优良的开发环境。开发者不断将最新的技术应用于Linux之中,使得Linux可以得到不断地更新,并且具有越来越优秀的适应能力,从而能够适应各种应用环境。
第二,先进联络工具和虚拟合作方法。
Linux的开发与应用利用了先进的工具,采用了正确的方法,利用网络实现了虚拟化合作。国际互联网使得Linux 可以实现商业软件公司所不可能具备的平等开发和广泛传播,实现性能的指数式提升。Linux连接的不仅是1000万用户。同时也是Linux的开发者,Linux系统的每一部分都同他们的工作密不可分。正所谓“众人拾柴火焰高”,Linux通过合作形成了巨大的协同优势,大幅度地缩短了产品开发的周期,提高了产品的竞争力。Linux在这种合作中所获得的竞争力是任何一家商业软件公司所无法比拟的。
Linux吸引那么多的专家为其工作,一不靠开会,二不靠当面磋商,而是依靠现代传媒Internet。如果没有覆盖面广、信息交换及时的Internet,那么再好的Linux思想也很难实现。Linux利用的合作形式是一种虚拟合作,这种虚拟合作方式跨越了时空的界限,使各国用户可以更好地同其他国家的用户一起工作和交流,拓宽了台作的范围,极大地减少了项目开发的总成本,使Linux获得成功。
第三,Linux在网络合作中提升了自己对多变环境的能力。
不同用户、不同厂商对Linux的不断开发、修改、完善,使产品和技术持续发展,而且永远不会停留在同一个水平,并使其紧跟变化的市场,满足用户的需求。未来的时代是一个飞速变化的时代,要顺应不断的变化就需要最大限度地进行合作,通过合作的协同效应来有效地提高自身的应变能力,促进事业的发展。
与典型的战略联盟相比,Linux的合作联盟具有自己的特点。在Linux作中,除了一个由Sun、IBM等著名计算机公司和其他一些组织倡导,于1999年9月29日正式成立的Linux国际化筹备组以外,并没有其他合作联盟常见的控制心或首脑机关。这个筹备组相当于一个维护中心,除了能做一些联络其他成员的工作,具有一些象征性的“协调”功能外,并没有行政控制权。而且,Linux的爱好者还异乎寻常地多,这是Linux这一虚拟合作障碍存在和发展的重要基础。网此,Linux合作网络是一个特殊的网络联盟——虚拟合作联盟。
Linux的成功是一个巧妙的战略联盟、知识合作、虚拟化的集成过程。它的成功集中体现了知识与网络时代的两大特点:创新和集成。