红联Linux门户
Linux帮助

击败Windows:Linux桌面要做三件事

发布时间:2008-08-16 00:08:21来源:红联作者:Orelvsx
  为了能在桌面市场上更具竞争力, Linux需要做什么?我们提出了一些痛点,很明显,其中一些对于Linux造成的伤害要远远大于其它产品。

  Linux第一个需要改进的地方可能大部分人绝对想不到:PC制造商和开发商痛苦地意识到,Linux需要在电力管理方面好好的做做功课了。随着越来越多的用户在笔记本电脑、移动PC等类似的设备上进行工作,发挥电池寿命的最大功效正变得越来越重要。

  是的,长久以来Linux一直支持ACPI(高级配置和电源接口),但是这只是电源管理的一个开始。为了真正发挥电池的最大功效,需要具备功率监控(power-aware)功能得设备驱动程序,权力知道以及应用程序,同时对于系统的每一个组建都能进行非常精细的控制。在这个领域与苹果的Macs甚至是Windows相比,Linux相去甚远,要想赶上苹果或微软,Linux需要付出很多努力。

  Linux需要改进的第二个地方就是自己的应用程序。可能我们大家都知道OpenOffice几乎可以做任何你通过Microsoft Office完成的工作,它可以创建Microsoft Office兼容的文档,打开Microsoft Office格式的文件。但是,人们仍然希望使用Microsoft Office而不是OpenOffice。不管是喜欢还是面前接受,用户还是希望使用他们所熟悉的本地Windows应用程序。关于如何应对这个问题,有几个解决方案:

  第一种方法就是软件供应商为自己的产品再开发一个相应的Linux版本,就像Adobe公司为Flash和Acrobat所作的那样。在LinuxWorld 大会上,IBM与 Novell、Red Hat和 Canonical/Ubuntu共同宣布将发布一个完整的Office套件---Lotus Notes、Sametime和Symphony。该套件能运行载Linux、Windows和Mac OS这三种主流操作系统平台上。这是解决上述问题的最好方法,但是,许多以Windows为中心的软件供应商由于担心没有足够的Linux市场,而不愿冒险这么做。我们也不能指望这种情况很快就会实现。

  另一种做法是使用WINE。WINE给Linux提供了Windows API(应用程序接口),安装了WINE的Linux可以运行Windows应用程序。许多主流的Windows应用程序在安装了WINE的Linux平台上运行得相当好。举例来说,Micorsoft Office 2003在Linux上的性能与Windows环境下没有任何差别。

  最后的一种方式就是使用虚拟化技术。一些虚拟化程序,比如OpenVZ、KVM、VirtualBox可你让你在Linux环境下非常轻松地运行Windows应用程序。我个人而言,我喜欢用VirtualBox。除了在两个Windows的测试版(一个是XP SP3,另一个是Vista SP1)上运行Windows程序外,使用VirtualBox是我运行Windows程序的唯一方式,它的性能非常地好。

  开源纯粹主义者反对使用后两种方法,对于他们而言是可以理解的。不过对于大多数普通用户来说,WINE和虚拟技术是运行Windows应用程序的一个不错的选择。

  Linux需要改进的第三个地方就是设备驱动程序,这时一个永恒的问题。虽然几乎没有哪个PC外围设备不提供某些Linux支持,但是许多最重要的计算机外设,比如Wi-Fi和显卡对于Linux不提供充分的驱动程序支持。这些设备在Linux下可以正常工作,但你却不能最大限度地利用它们。这确实很令人懊恼。

  不过,这种情况正在一点一点好转。比如,Atheros是一个总部位于硅谷的Wi-Fi供应商,最近宣布开放802.11n芯片组驱动程序的源代码。不过,其它Wi-Fi公司,比如Broadcom仍然对于开源持敌视态度。

  其它许多硬件厂商仍然把开源当做自己的敌人对待。他们中的大多是最后发现,支持Linux---至少开放其API,这样会使开源开发人员可以为他们的硬件设备编写驱动程序,这是一件很划算的事情并且不会花他们一分钱的成本。但是,在此期间,贫乏或不完整的驱动程序的支持仍是一个很让用户头疼的困扰因素。

  当然,除了上述三个问题,Linux桌面还有其它一些问题需要解决,但如果Linux开发商可以克服上述三个问题,那么Linux桌面将会向成为一个流行的桌面操作系统这样一个目标迈进了一大步。

  来源:http://www.enet.com.cn/
文章评论

共有 0 条评论