我相信Linux将成为桌面操作系统事实上的标准。虽然许多用户摆脱Windows的束缚还将需要一段时间,但是我们有理由相信这一天会到来的。
考虑到国际社会已经开始集中力量对抗标准文件格式。此外,随着火狐浏览器获得越来越更多的市场份额,用户对Internet Explorer(仅浏览网页方面)的忍受度也越来越低了。然而,这个过渡将会很慢并会持续很长时间。当美元不景气时,多数用户将会放弃使用 Windows。
完美的通用客户端
桌面系统可以支持运行多个程序。例如,你可以使用本地文字处理软件,比如微软的Windows Office Word编辑一份文件,或者你也可以使用谷歌的Google Docs。你需要运行Windows操作系统才能使用Word软件,但是在具有良好的浏览器的任何操作系统上你都能使用Google Docs。一旦你解决了移植到一个新的文件格式带来的问题时,你就会想“我为什么要为臃肿的、不安全的、漏洞百出的Windows操作系统“付账”呢?” 简而言之,去掉传统规则的束缚,最便宜的并且最少漏洞的桌面系统成为用户最想要的。
从长远来看,linux系统将会是完美的通用客户端。它是免费软件开发的枢纽,这使得它成为通用、开放计算的中心点。随着人们逐渐将 Linux作为手机、数字录像机(如TiVo和Dish网络)、路由器以及其它专用系统的基础,除了个人电脑,它正变得在现有的每一个平台上无处不在。这使得Linux更有可能将来在个人电脑上占主导地位。
Linux越多地成为任何一种软件开发的事实上的标准平台,这就对它成为个人电脑的平台越有吸引力。家用电器和个人电脑的重叠功能可以节省重复劳动。免费软件巨大的知识库使得Linux系统作为开发基础更具吸引力。
Linux在家用电器上,比如手机,实现的功能,也必须在个人电脑上实现。我们也许不会经历100美元的网络电脑时代,但网络计算是不断往前发展的,不过,它越来越多地依赖于基于网络的电子邮件和不断出现的网络应用的(例如Google Docs)。我们应感谢AJAX 和Java 为我们的个人电脑和手机浏览器带来的丰富的客户端功能。
我们越是依赖于这种类型的网络计算,操作系统将会变得越无形。大多数人并不知道或关心自己的手机上运行的是什么操作系统,但是,我们可能一直会关心我们的个人电脑上运行的是什么操作系统,不过两者之间的区别将会逐渐变得模糊。这样发展下去的话,Linux应该是最好的选择,因为它已经在许多设备上普遍存在了。
功能强大的桌面
Linux系统仅作为一个通用的网络计算客户端是不能取得成功的。人们将继续使用他们的个人电脑作为桌面工作站,即使是有时候这是不妥当的。计算机用户的性质本性决定了他会这样做。基于这个原因,Linux系统需要有一个令人信服的桌面体验。它已经可以安装Compiz Fusion桌面环境,但是即使在Linux系统上使用3D效果不需要Vista那样的硬件资源,很多Linux用户仍然拒绝安装Compiz或者干脆关闭该功能。
桌面设计思想需要一个更加实质的进步。新的KDE软件(K桌面环境),KDE4,看起来很有希望完成这方面的工作。KDE开发商似乎旨在给用户带来一些新的桌面体验,不只是视觉上的享受。 KDE4 ,或者它的一部分,将运行于Windows和Mac OS-X操作系统上,但它更适合Linux,并且将会使Linux比其它操作系统平台受益更多。
Linux 正日益在各种电器设备上使用的KDE4,向通用网络计算发展的趋势,linux的自由(版权自由和免费)以及其它因素将会促成Linux在桌面操作系统上必然的成功。但是Linux系统仍有很多工作要做。它需要等待机会以取代原有系统,它需要克服一些重大障碍。
Linux的机会之“窗”
微软的成功和失败的微软都为Linux占据大部分桌面操作系统市场份额提供了机会之窗。更换桌面操作系统是痛苦的,尤其对企业来说。所以任何遗留系统,例如 Windows,将始终有巨大的优势。不过,微软最近犯了这么多错误,人们可以认为是微软自己迫使用户寻找替代的桌面操作系统。 Windows已经成为众所周知的不安全的操作系统,但昂贵、漏洞百出、不完整、许可复杂、硬件要求过高、更新频繁的Vista操作系统的发布,使问题变得更加复杂。
正如前面所指出的,当美元不景气时,人民是最有可能采用新的操作系统。微软会明智地继续对Windows XP提供“足够好”的支持。因为迫使人们升级到Vista的任何行为都可能导致“美元不景气”的场面出现。当升级到一个你并不喜欢的桌面系统的费用降低时,使用新的操作系统带来的风险将会更低。
或许微软犯的最大要的错误就是它企图利用SCO作为一个代理来制造人们对Linux的恐惧、不确定和怀疑。现在那些支持SCO的人正在欢呼。这使得高姿态分析家不大可能犯同样的错误。现在微软声称Linux侵犯了其软件专利而直接抨击Linux。
当微软发布Windows 95时,它就已经开始进入一个尴尬的境地。一方面,Windows 95成功地利用其开发出了32位Windows应用的特有优势在主流桌面应用上消除了几乎所有的竞争力量。获胜的同时,这也就意味着微软已经没有了朋友。举例来说,假如现在Lotus Smartsuite 和WordPerfect Office仍生机勃勃的同Microsoft Office竞争,Linux是不会打入桌面市场的。各个软件公司将会对各自基于Windows平台的软件收入很满意,而不会有动力去支持另一个桌面平台。
不幸地是,微软的这个错误并不是容易消除的。微软不会因为为了试图收回一些人们对Windows平台的信任而放弃Office市场份额。既然微软不愿意弥补自己的错误,软件公司更倾向于支持竞争环境公平的平台,所以Linux和其它桌面操作系统的机会来了。
不过,既然通过Windows上的主流桌面应用赚钱几乎无法同微软竞争,Linux也没必要心慈手软。Linux最好的主流应用是免费的、开放源代码的。然而很多公司才开始认识到免费软件的优势,大部分还没有想出如何利用它来赚钱---但至少,他们认识到不能用在旧市场的同样的方式赚钱。
这些由微软主导的机会之窗的另一个问题是,任何其它的操作系统也能很容易地获得桌面市场份额,而不仅仅是Linux系统。苹果公司的Mac OS-X可以从这些机会中获益,并可能已经获益了。长远来看,Linux系统是有优势的,但在短期来说,Linux需要一些额外的改变以利用这些机会。 linux将必须克服以下一些重大障碍。
障碍:Linux系统需要更多预装
很多既使用Windows也使用Linux的用户也许会有这样的个人体会:当Linux系统在安装过程中能正确识别硬件时,Linux远远比 Windows更容易安装。显然,当Linux系统不能正确识别硬件时,它就会成为安装过程的负担,但Windows系统却没有这种情况。
有人可能会认为近来Linux的安装程序在识别硬件方面做得更好了。这是毫不相干的两件事情。最简单的安装是你没根本就不需要执行任何操作。这就是为什么有这么多的人认为,不论是真是假,Linux比比Windows更难安装。他不经安得不安装Linux,但他们却不需要安装Windows。他们在购买个人电脑时就预装了Windows操作系统。Mac OS-X操作系统的优势在于:购买一台Mac机的同时将会为你安装桌面操作系统。
克服这个障碍的方法是显而易见的:把Linux提前预装在个人电脑上,这样Linux用户可以不需处理安装过程带来的痛苦。Ubuntu公司和戴尔公司已经达成了协议预装Linux系统。这是一个伟大的开端,但这仅仅是一个开始。Linux系统在预装上将需要更广泛的支持,以便能够在桌面操作系统上取得成功。
障碍: KDE必须取代GNOME作为Linux的首选GUI(图形用户界面)
GNOME是红帽 Linux、 Ubuntu和SUSE等系统的默认的图形桌面环境。GNOME可能不会将Linux拒之门外,但它也不销售Linux桌面系统。GNOME看来还不能下定决心到底是为新用户还是为娴熟的电脑黑客提供服务。如果GNOME能够像KDE那样可以为上述两种类型的用户都提供服务的话,情况可能就会有所改变。相反,GNOME有好的用户界面使它除了可以执行最基本的操作意外,不可能再做其它事情。如果你确实想要GNOME做它不想干的事情,你将不得不亲自动手修改GNOME的注册或其它配置文件。
GNOME开发人员解释说:如果你去除了系统的所有功能而仅保留最基本的功能,那么你就可以使用户摆脱麻烦并避免混淆。连Linus Torvalds也对上述设计策略提出了质疑,两年前他在一个电子邮件中写到:“如果你认为你的用户[GNOME用户]都是白痴的话,那么也只有白痴才会使用它。”
有人可能会认为GNOME开发人员的设计策略是正确的,因为最流行的Linux发行版使用作为GNOME作为默认桌面。如果由于这些 Linux发行版使Linux桌面的市场份额迅速增加,这种观点是站的住脚的。否则,可怜的Linux桌面市场份额就会据理力争。这些Linux发行版确实广受欢迎,但它们只深受那些已经熟悉Linux系统的用户喜爱,GNOME对这些用户更具吸引力。GNOME对一些经验丰富的Linux用户是很有吸引力的,因为它是少有的几个比KDE更轻量级的完整的桌面环境之一,这使得GNOME更适合在服务器上使用。GNOME的局限性对一些用户来说也不是那么明显,因为这些用户知道怎么使用GNOME并且不害怕GNOME的注册表和命令行。
应该做些什么来消除这些障碍?红帽由于许可问题(很久之前已经解决了)而支持GNOME。SUSE 支持GNOME是因为SUSE公司的创始人是GNOME早期的开发人员之一。Heaven只知道为什么Ubuntu使用GNOME作为默认的图形桌面环境(虽然你可以下载并安装Kubuntu,它使用KDE作为默认的图形桌面环境)。但是,如果这些Linux发行版想要扩大Linux在桌面系统上的应用,它们需要采用和促进的KDE作为默认桌面并且对GNOME开发者施加压力使他们放弃呆板的设计策略。尤其对Ubuntu来说是正确的,因为它引导了在流行品牌的个人电脑上(例如戴尔电脑)预装Linux操作系统。姑且不论Linux的桌面市场份额将有可能增长,但它与更受欢迎的支持健全的图形化桌面的发行版本一起,都会发展得更快。
开发文件格式将推动Linux的使用
Linux有两座大山需要推翻。 Windows 和Microsoft Office几乎同义,并且微软没有与Linux完全兼容的Office套件。用户或者转换到开放的文件格式上,或者Linux应用软件必须完全支持微软 Office文件。最理想的解决办法就是迁移到开放的文件格式上,但这是由市场决定的。
这个障碍不像它看起来那样几乎不可逾越的。人们应该记得WordPerfect曾经占据了文字处理市场,但人们还是找到了迁移到微软的 Office上的方法。微软将会竭尽全力使任何从Office上的转换变得很困难,但这仍然是可能的。不可否认,上诉开放文件格式是很吸引人的。它要比仅仅迁移到微软Office的单方面行为更具意义。向开发文件格式靠拢的举动是一个确保未来兼容性的举动。
底线
尽管存在障碍,但我们仍然有很好的理由队Linux在桌面系统的前景感到乐观。我自从90年代中期就一直几乎只使用Linux桌面系统,尽管当时要比现在需要更多计算机知识。
还有一个额外的因素,它怎么强调也不过分。对任何真正了解免费软件的含义的人来说,他们知道,“免费”是Linux系统最伟大的力量。然而,你不能否认 “免费”二字在“免费啤酒”中的巨大力量。微软正是使用这个力量,使IE成为了世界上最流行的浏览器。网景浏览器从我们的视野中消失了,因为该公司无法同 “免费”的IE竞争。火狐浏览器能够在市场上占得一席之位也因为它也是免费。Windows、 Mac OS-X和 Linux,最有实力的三个桌面操作系统的竞争者中,只有一个是免费的---Linux。Linux将沿着成为桌面系统事实上的标准这条道路一直走下去。