桌面Linux的发展步履蹒跚,主要有三个原因:应用程序非常少,桌面硬件兼容性很有限,以及管理众多 Linux桌面系统的工具非常少(技能娴熟的人更是寥寥无几了)。
另一方面,桌面虚拟化很难顺利发展的原因是,这项技术具有的价值根本谈不上有多诱人。当然,从长远来看,集中式管理的优点压倒你在服务器硬件、网络带宽以及迁移至瘦客户端方面所作的投入。但是如果你算上 VMware产品的成本以及每个用户一份Windows和微软Office许可证的费用,可能很难找到"ROI"(投资回报)中的"R"(回报)。
那么,如果你把桌面Linux与桌面虚拟化结合起来,又会出现怎样的情况呢?要是这是完全开源的解决方案,其成本与专有解决方案根本不在一个级别。
《InfoWorld》杂志的执行编辑Galen Gruman在去年撰文道,桌面Linux、尤其是Ubuntu在易用性方面已取得了长足发展。今年4月发布的Ubuntu 10.04采用了新的、更完善的Light界面,进一步改善了外观感觉。至于应用程序方面,当然有OpenOffice;不过还有版本3的Lotus Symphony,该产品是IBM的一次最重大的尝试,希望成为微软Office之外可供用户选择的一款免费产品。
至于开源虚拟化,这里仅举一例:红帽公司在今年3月更新了其企业虚拟化(Enterprise Virtualisation)产品,添加了对桌面虚拟化技术的支持。我还得赶紧补充一点:我们还没有测试这款软件包或它所基于的开源虚拟机管理程序:KVM(基于内核的虚拟机),不过《InfoWorld》测试中心打算在今年夏天进行测试。我并不是要给出什么定论。只想说,各部分现已到位,就等你组合起来。
如果你把这些部分组合起来,又会出现怎样的情况呢?除了成本极其低于基于微软的解决方案外,如果使用瘦客户端,那么非常明显:所有与桌面硬件可能存在的兼容性问题会消失得无影无踪。你还几乎可以消除所有端点安全方面的漏洞。我并不是不知道让这种先进的虚拟桌面基础架构(VDI_解决方案运行起来需要投入多长的时间和多大的精力,也不想设想一下可能会带来什么样的桌面视频和音频问题。但我肯定,一些热情高涨的Linux管理员会让这一切运行起来。
当然,没有哪个完全依赖Windows桌面应用程序作为办公软件的办公室会考虑采用这种解决方案。另外,总是会存在文件兼容性问题–使用由微软应用程序创建的特殊格式的文档可能无法完全如同使用Office替代产品那样显示或打印,反之亦然。
但作为满足一般办公室要求的一般解决方案,开源解决方案的成本与需要大量许可证的微软/VMware版本的桌面虚拟化解决方案相比,似乎低得让人无法阻挡。实际上,如果我开办一家小公司,会先考虑这种解决方案或者基于云的解决方案(比如Google Docs或Zoho),然后才会慎重考虑要不要为Windows和Office支付每个用户四五百美元的费用,不管所有这些微软产品都是不是打包到桌面虚拟化解决方案中。
即使在企业领域,可能也在出现一种根本性转变。上个月,我与IBM全球软件销售部门的总经理Bob Picciano谈论了开源给IBM客户带来的影响。他直截了当地说:"如果你问我微软现在是不是变得次要了许多,答案绝对是肯定的。"
所以,如果你已经下定决心要摆脱微软的束缚,基于服务器的计算模式具有的优点听上去又很吸引人,那么值得考虑。桌面Linux和桌面虚拟化作为孤立的解决方案,各自存在重大不足;但结合起来,它们就有望成为微软的一个强大对手。而使用开源桌面虚拟化解决方案可能比把贵企业的宝贵资料交给Google Apps去处理来得明智。毕竟,不久以后,谷歌可能完全与微软一样庞大。