|
应用程序是关键
Linux桌面涉及的不单单是操作系统。开始让用户迁移到Linux之前,要确保能提供相应软件来支持贵公司所有必要的业务功能,极有可能还要支持你根本没有考虑到的几项功能。
同样重要的是,别以为什么都能够免费获得。各大Linux发行版都提供一套免费的开源应用程序,它们常常是商用Windows软件的优秀替代品。不过在偶尔情况下,购买Linux版的商用软件也许是惟一能满足需要的解决方案。
集成Linux桌面与必要的后端系统和业务流程这一功能事关你的成功。一般说来,支持使用Linux的管理人员要比支持所谓的知识员工容易,但就连前台接待人员可能也要使用某些核心功能。
就拿电子邮件来说。基本的邮件收发对Linux而言应该不成问题,但比较高级的群件功能(如共享日历功能)带来了比较大的困难。虽然IBM提供了面向 Linux的Lotus Notes客户软件,开源Evolution邮件客户软件也能与Exchange Server集成,但这两个解决方案都不可能适合群件高级用户使用。至于SharePoint就别提了,Linux用户被拒之门外。
对Linux友好的邮件收发和协作服务器确实存在,但切换系统可能不是切合实际的选择。更换一台满载运行的Exchange Server带来的业务风险恐怕实在太高了。另外,与活动目录集成不够紧密也会妨碍公司环境下的Linux。
诸如此类的难题不可避免:这是厂商锁定问题在添乱。通常而言,领先的Linux应用程序支持用户期待的大部分功能,但专有协议和封闭的API会阻碍真正的兼容性。期望某个商用应用程序的每项功能在Linux程序中都一一对应,这是不现实的。
即便对基础的桌面生产力软件来说也是如此。比方说,Linux应用程序能很好地处理由Office 2003及更早版本保存的文件,但它们仍缺乏对比较新的Office 2007文件格式的支持。要认真分析贵公司内部的实际工作流程,才能确定从Office迁离出去是不是可行。
结合Windows和Linux
某些员工十分依赖特定的Windows软件,而在Linux方面缺乏合适的同类软件。这种情况下,用户有几个选择。
一种选择就是把桌面系统配置成双启动系统,这样用户可以从启动菜单选择Linux,还是 Windows。不过,这种方法不是非常有效,也很成问题:比方说,在Windows下创建的文件可以从Linux来访问,但反过来却不行。如果用户很难改掉旧习惯,大部分时间使用Windows,也不要觉得奇怪。
另一种选择是安装面向Linux的虚拟化软件,比如VMware Workstation或者Xen,然后在虚拟机里面运行Windows。这样用户就可以使用所需的Windows程序,同时仍可以使用Linux软件执行大多数任务。
不过,这些办法带来了两大问题。首先,它们都需要每台机器安装许可版本的Windows,这样一来 Linux节省费用的优点也就荡然无存。其次,它们实际上把每个工作站划分成了两个完整系统,从而使IT管理任务加大了一倍。正由于此,这两种办法都不是切实可行的长远解决方案,所以只能在逐步淘汰Windows时作为权宜之计来使用。
第三种办法就是使用Wine,这种面向Linux的Windows兼容层让许多Windows应用程序运行起来就像是原生Linux软件。但难题是每个应用程序都能够与Wine兼容。另外还可以使用名为CrossOver Linux的商用版,它为有选择的应用程序提供了额外的安装和运行支持。
最后,很多瘦客户机解决方案让Windows应用程序可以在Linux桌面上的终端窗口里面运行,比如思杰和Sun等厂商提供的此类方案。这种方法的另一个优点就是支持低端硬件。不过要注意:大多数这类解决方案需要另外的基础设施投资才能启动及运行起来。
确保Linux策略成功
在几个桌面系统上安装Linux容易得很。不过,成功地迁移数量众多的PC需要集中管理和维护功能。Windows用户在这方面来得比较容易,不过Linux厂商正在竭力缩小与微软的差距。如今有为数不少的选择方案可以管理Linux桌面。
统一使用某一家面向企业的Linux厂商很有帮助。Novell知名的ZenWorks管理软件同时支持Red Hat和Suse系统,而Red Hat通过其Red Hat Network产品(很快将成为开源产品)提供了集中软件管理功能。其他发行版的用户可能需要寻找Hyperic等第三方厂商提供的选择。
尽管Linux是一款成熟、实用的桌面操作系统,但迁离Windows的过程很复杂,不应该轻率行动。行之有效的迁移策略必须设定切合实际的目标,防备紧急情况;还要足够灵活,万一出现不可预见的障碍,就能随机应变。要摆脱专有软件厂商并非易事。开源开发人员已为你迈出了关键的头几步,接下来的路就要你自己去走了。
|