转载自《开放系统世界》 文:李莫让
Linux在2000年服务器操作系统市场的份额已经占到了27%,发货量也增长了24%,是增长最快的服务器操作系统。最近的TPC-H测试表明,DB2 7.2数据库和Linux 2.4.3相结合,整体性能已经超过了SQL Server+Windows 2000的组合。微软的首席执行官Steve Ballmer承认,Linux已经成为微软的头号敌人。另外一个来自IDC的数据显示,在过去的一年里,Linux在桌面操作环境市场的占有率仅为2%。这是不是意味着Linux将如同UNIX一样只专著于服务器领域而退出操作系统桌面战场,毕竟,很多时候数字能说明不少问题。
Linux的创始人Linus Torvalds最近说:桌面为王。但是,楚歌四起,桌面Linux的诸侯霸业究竟在哪里?
山重水复
Eazel公司
Eazel公司由原Apple公司Macintosh小组的两个主要成员Andy Hertzfeld和Michael Boich组建。该公司一直致力于开发GNOME用户接口,方便用户使用Linux操作系统的工作。该公司提出的“让Linux使用起来更容易”的口号更是曾吸引了无数开放源码志愿者参与产品的开发工作。2001年5月该公司宣布停止运转。
Eazel公司以开发Linux桌面应用闻名于世,很不幸的是,它前不久因为经济问题倒闭。只留下了优秀的鹦鹉螺(Nautilus,文件管理器)和一封悲壮的辞别信。
一个如Eazel这样在Linux领域中颇具规模和名气的公司的倒闭,让人不禁要为Linux在桌面市场的发展前景担心。尽管一个或者几个公司的倒闭并不会对Linux桌面产品技术造成什么重大影响,但却无疑会沉重打击投资者的信心。到现在为止,开放源码还没有能够找到一个可以让投资者放心的赢利模式,这将极大地限制资金的注入,也会直接影响Linux桌面应用的发展。
另外一件让Linux桌面应用变得难堪的事情是曾经同样执著于Linux桌面应用的知名软件公司Corel,也因资金问题于去年十月接受了微软的注资。美元的力量是强大的,在微软面前,Corel对Linux的态度变得暧昧。可以说,Linux桌面应用前景又因此暗淡些许。
而身为Linux的领头羊,Red Hat并没有把Linux看作是一个桌面操作系统。相反的,Red Hat面向的是大型的服务器和通用型设备。Red Hat的发言人表示:桌面电脑的确很吸引人,不过目前公司并没有把焦点放在桌面电脑上。
Corel公司
Corel公司是1985年由Michael Cowpland博士所创立的加拿大软件公司。Corel引以为傲的两大主要产品为WordPerfect系列和CorelDRAW系列。
其实,Eazel的倒闭只是Linux桌面应用面临的种种危机的集中体现。如果从数据上看,Linux在整个桌面市场当中只有2%的份额,在这个领域要想和微软帝国抗衡,道路还十分漫长。而这些不佳表现直接导致了桌面市场当中的资金巨大波动。没有一个稳定的市场投资环境,Linux桌面应用的处境将变得非常险恶。
从Eazel的倒闭,到Corel几乎放弃以桌面为核心的Linux发行版本,可以明显地看出当今桌面Linux开发上存在着的严重投入不足的问题。一些以桌面Linux开发占主要地位的公司也在作裁员或者削减预算的打算。而缺少资金,桌面Linux的狂热开发速度就会减慢,开发者的激情也会受到打击。
Eazel领导人在倒闭后的“辞别信”里表示:在桌面领域的Linux产品还不够坚强,更重要的是现在还看不到什么时候才能够走出低谷。每个真正关心Linux的人士都在问同一个问题:是不是Linux桌面应用真的已无路可走?
铁索横江
KDE
KDE项目是1996年10月由LyX(所见即所得的LaTeX文字处理器)的开发者Matthias Ettrich发起的,其目的是在X-Window上建立一个完整易用的桌面环境,现在分布于全世界的软件工程师通过网络合作编写和维护KDE。
GNOME
GNOME是The GNU Network Object Model Environment的缩写,意思是GNU网络对象模型环境。该计划于1997年8月由以墨西哥的Miguel de Icaza为首的250程序员正式启动,旨在克服KDE所遇到的QT许可协议和单一C++依赖的困难。GNOME历经14个月开发完成并得到了Red Hat的支持,拥有了大量应用软件。
鹦鹉螺
鹦鹉螺(Nautilus)Linux桌面和文件管理系统是Eazel公司的产品。该桌面环境运行于一个普通的GNOME桌面环境中,呈现出一个新鲜、清纯的图形用户界面,易于定制,适合具有不同Linux知识水平用户的需求。
一方面,桌面Linux目前的发展状况,说明问题肯定是有的,而且很多、很关键。另一方面,毕竟有很多天才在桌面Linux上执著奋斗过,而且已经有了很多非常优秀的Linux桌面环境(比如KDE或者GNOME)。
Linux桌面应用似乎已经陷入进退两难的境地。下面让我们以平和的心态来看看2%所揭示的Linux桌面应用面临的困难和挑战吧。
首先,在应用软件方面。Linux操作系统下缺乏流行的应用软件是障碍人们接受Linux的一个非常重要的因素。人们用普通PC机完成日常工作时,Linux并不是很实用的。虽然桌面环境很优秀,但是怎样让人们在该桌面上更有效地工作呢?人们用计算机不是用操作系统,而是用应用程序。假如有一天,人们通过网页和浏览器就能完成所有的工作,Linux就没有存在的必要了。缺少实用的软件支持是Linux桌面萧条的根本原因。事实上,Linux上也有很多半生不熟的软件。但不得不承认,像Evolution,或者AbiWord,在现阶段根本不实用。在目前的Linux下,确实还没有出现像微软的Office那样应用广泛的软件。这是Linux桌面系统之所以弱小的一个根本原因。与此相反,在服务器端存在大量优秀的Linux工具:Apache、Sendmail、Squid、Beowulf、Perl、PHP、Zend、Zope,很多高性能的文件系统及其他工具,他们带来了Linux服务器的繁荣。
其次,易用性还有所欠缺。这较普遍地表现在安装困难和图形界面不完善上。在易用性方面,Linux最常见的不足是需要分区和安装。这不是Linux本身的过错,事实是大多数的机器都预装了Windows。而安装一个有漂亮图形界面的Linux操作系统,如果你够幸运的话,配置程序会自动工作,否则你要到一个粘贴工作配置的网站上,找一个适合你硬件的配置程序。很多发行版的安装程序都有或多或少的毛病:如很多有用的东西在桌面和相当于开始菜单的地方都没有对应的图标,如没有给出很好的默认值。从消费者的立场来看,他们是需要和希望不仅预装操作系统,而且图形界面也要预先配置好,他们需要的只是实用。
易用性较差还表现在图形界面上,例如Linux下的窗口管理器AfterStep、WindowMaker、IceWM等的布局算法都多少有些问题。和Windows不同,GNOME的桌面上每个图标都是一个单独的窗口,碰上一个不够好的窗口管理器的时候,就会出现图标被放到面板底下或是出现在任务栏里的问题。要用户自己手动频繁地为窗口调整而大动鼠标,实在是对用户的协调性和体力的考验,这是操作系统的不礼貌的表现。
另外,Windows有一个标准的帮助系统;但是像Mac一样,在Linux下你可能可以找到些帮助手册及在线帮助等,又或者你根本就得不到帮助。
第三个困难体现在第三方厂商的支持上。微软自吹的强大的第三方厂商支持是Linux目前不具备的,这造成linux通用性差,对许多设备缺乏驱动程序。这种境地与Mac机有些相似,不同的是,苹果很多时候可以自给自足。
这些困难如同铁索般横亘在Linux桌面应用的发展之路上,其实已经没有退路,现在不是冲不冲的问题,而是怎么冲的问题。
柳暗花明
尽管,桌面Linux面临资金短缺、应用软件少等多方面困难;尽管前面路上布满了重重迷雾,但它越来越为业界巨头们关注与看好。对于Linux桌面系统,惠普、IBM等都表示出极大兴趣。
中科红旗公司
北京中科红旗软件技术有限公司(简称红旗软件)是由中国科学院软件研究所和上海联创投资管理有限公司共同组建的;并于2001年3月成功得到了信息产业部通过中国电子信息产业发展研究院(CCID)赛迪创业投资有限公司的注资。公司专门致力于开发和推广基于Linux的操作系统及应用软件。
HP公司的高级战略家帕伦斯就坚信Linux桌面操作系统最终会取得成功。帕伦斯认为,尽管投资者越来越不愿意对开发具有用户友好界面的Linux公司进行投资了,但这只是暂时的。他还指出:不让Linux打进台式机市场是一种短视行为。HP表示,它将坚定不移地推动Linux,使其进入主流市场。当前Linux所能带来的最大的好处就是成本低,这使HP可以以较低的价格向低收入国家销售PC,而且HP已经着手在第三世界发展中国家寻找强有力的发展伙伴。HP在中国就和国内Linux领袖厂商中科红旗宣告结盟,发展中文Linux,这其中重要的一项就是桌面系统及其应用。
IBM对Linux的支持也颇为振奋人心。IBM宣称将拨款13亿美元用于发展Linux(其中的3亿美元将用于成立Linux顾问服务公司,为采用免费Linux操作系统的企业提供咨询服务),此外,IBM的研究机构还将致力于研制Linux超级电脑和Linux手表等各种Linux应用产品。IBM全方位支持Linux,无疑是期待从微软手里抢回一部分曾经由自己一手把控的软件市场,并把支持这种开放源代码的操作系统当成和Sun微系统公司争夺市场的长期战略。无独有偶,IBM也选择了中科红旗,也就是说,Linux桌面应用在发展中国家更具潜力。
我们看到,一盘精彩的桌面操作系统对弈,已经布好局了。如果说这些大的IT领袖厂商对桌面Linux的支持是站在整个产业高度做的战略部署,那么,在中国,众多的Linux厂商所做的卓绝努力则是实实在在的争角夺边的好棋。中文Linux厂商,在产品、应用及合作方面都已经取得了很可观的“局部胜利”。如在获得第三方厂商支持方面,Linux厂商中科红旗已先后与Intel、NEC、IBM、HP、Sybase、TCL、实达、海星、南宁胜利、清华同方、韩国Linuxone等软硬件厂商建立了广泛而深入的战略合作关系,红旗Linux桌面系统已经预装进国内外各大品牌机;联想微机则干脆自己自足,自己开发联想Linux和幸福Office。
前面提到,Linux操作系统下缺乏流行的应用软件是障碍人们接受Linux的一个非常重要的因素。如果一个软件能够使Windows平台的应用程序稳定、无缝隙地允许在Linux上运行,那么这将极大地促进Linux的普及。近期这种技术成了影响Linux发展的一个焦点,如美国NeTraverse公司开发的Win4Lin,就为同时使用微软Windows和Linux操作系统的用户提供了高性能和高兼容性的在Linux平台上运行Windows应用程序的标准。Win4Lin使得Linux用户在不需要重新分区或者安装双启动的情况下,就可以运行流行的Windows应用软件。它使用内核模块和虚拟硬件运行Windows软件,因此,Win4Lin要求修改Linux 操作的内核。令人振奋的是Red Hat公司和Win4Lin开发商Netraverse公司达成合作协议,Red Hat公司将为Netraverse公司修改Linux内核提供支持。
HancomLinux公司
HancomLinux作为一个独立的公司建立于1999年,该公司前身为韩国的最大软件制造商Haansoft的Linux事业部,是基于Linux的桌面、服务、资讯应用程序服提供商。
事实上,一场广泛的桌面Linux应用支持已经悄悄展开。在红旗Linux 2.4版上,已经捆绑了诸如办公软件KOffice之类的很多应用软件。而联想也与韩国的Hancom Linux公司合作开发出了一套用于中文Linux平台下的办公软件--幸福办公套件(HappyOffice 1.2)。作为一种特殊的桌面应用,游戏也是不可忽视的。Linux有希望成为比Windows更好的游戏开发平台,因为Linux是开放源代码的操作系统,游戏开发者可以根据操作系统的特点,开发出性能更好的游戏。一直对Linux游戏开发情有独钟的Loki公司就让大家清楚地看到,他们不是想从Windows上向Linux移植游戏,而是纯粹打算开发Linux平台下的游戏。他们强调,这是推动Linux桌面平台发展很重要的一点。这一系列桌面Linux的应用突破可谓捷报频传,鼓舞人心。
此外,在易用性上,Linux也已经有了很多努力,如Debian''s dpkg这样不错的包装系统的发布版本,在“干净”安装、升级,和删除方面都很优秀,在解决好了所有附带问题的同时,不会留下垃圾。中文桌面系统红旗Linux2.4版本也致力解决了很多的外部设备接入和应用问题。有一些发布版本提供GUI字体给它们的工具包来让他们更加拥有用户友好性。最近的红旗Linux 3.0 版本,推出了Eazel的鹦鹉螺,通过与鹦鹉螺的合作将解决Linux的用户界面亲和性问题,中文Linux操作系统在易用性上将取得突破性进展。
在桌面操作系统之争中,Linux和Windows不仅仅是关于质量的较量,而是关于自由的较量。微软在桌面操作系统上的统治地位,让其经常会拿出“卖方市场”的派头,例如在反盗版策略上。据闻微软将采取为独特的硬件结构定制的方式防止用户盗版。就是说,如果不购买一份新的Windows或者其他的微软应用程序,你就不能更换硬件。
更重要的是,自由软件的操作系统不会是由哪一家单一的巨头公司控制的。他是由那些喜欢自由的人们设计的。因此这些操作系统是兼容的,作为鲜明的对比,如果微软控制了桌面,他将利用这个优势来扩充其统治地位,而把触角伸向服务器端和其他方面,而这是广大用户所不愿意看到的。
桌面Linux的发展,不仅是对源码开放的自由软件精神的执著追求,同时也是市场格局的迫切需求,相信市场会给桌面Linux机会,而桌面Linux也会创造市场机会。