本来是非常反感在一个系统中运行另一个系统的了,但是最近有许多同学突然对linux很感兴趣,准备“跳槽”到linux下,虽然很有激情,但是他们却不知道从哪里入门,当然也少不了我这个“老师”来指导一下的,我发现有一些问题是无法解决的,比如文档交流问题,不用word编辑格式就没办法去打字社打印,还有许多同学不知道一些网络的连接和共享等操作。
和几个同学交流了一下,既然windows能虚拟linux,那为什么linux不能模拟windows呢?
本着倡导linux的原则(这是关键,最终的目的还是学会linux的),在网上找了许多这种工具,经过逐个的安装、调试和对比,整理出几个比较经典的工具,它们各有特点,不能单纯的说哪个好哪个不好,所以请同学们自己斟酌使用。
在我们知道的和使用的程序软件中,有的是源自linux下的,后来才有的windows版本的,这些程序在linux下运行安全性能最好的,效率也是最高的.另一些程序就是那些源自windows下的后来才有linux版本的,同样在源程序开发的环境运行是最稳定的.
那么关键是现在有许多的程序只有单一的系统支持版本版本,要不就是清一色的windows系列(大部分是这样),要不就是单一的linux系列(很少,毕竟linux胸怀是很宽广的嘛!),所以这就给我们的工作和学习交流带来了一些不便,于是虚拟机就应运而生了.
1.Wine(http://www.winehq.com)
Wine不是一个模拟器,是一个已经创建有9年之久的项目。其创建的初衷是为了实现Windows下的应用程序和Linux操作系统的兼容性。Wine可以在Linux上运行Windows程序,并且使之看起来像真正的Linux本地程序一样。Wine是免费的,它由Linux社区和CodeWeavers来负责开发和维护工作。用户在使用Wine时,并不需要有Windows许可。有关Wine的具体用法,请参见《开放系统世界》2002年第8期上的相关文章。
2.CodeWeavers CrossOver Office(http://www.codeweavers.com/)
CodeWeavers主要是对Wine进行了改进。经过3年的努力,现在它已经可以很好地运行很多Windows下的常用程序,其中包括微软的Office套件和Lotus Notes。CrossOver Office的售价是55美元。它与Wine相比,最大的优点是大大降低了安装和配置的难度。当然,在决定购买之前,还应该先查看一下CodeWeavers的兼容列表页面,看一看你所需的关键应用程序是否可以成功地运行于Linux之下。需要提请注意的是,有的应用程序虽然可以通过CodeWeavers在Linux下运行起来,但应用程序的一些功能无法实现。有的应用程序需要在安装的过程中进行一些特殊的配置才能被支持。
3.NeTraverse Win4Lin 4.0(http://www.netraverse.com/)
Win4Lin 4.0是一个模拟器,它实际上是为机器上现有的Windows 95/98/Me操作系统创建一个“容器”。和Wine不同的是,Win4Lin需要系统上有一个完整的Windows操作系统。因此,在安装完Win4Lin之后,还要在Linux机器上安装一个Windows 9x操作系统。
听起来似乎很复杂,实际上Win4Lin把整个安装过程设计得非常简单。Win4Lin的缺点之一就是因为要安装一个Windows副本,所以占用的磁盘空间比较大。当然其优点也是显而易见的,它可以运行的Windows下的运用程序数量非常多。不过,在其Windows屏幕中,Win4Lin只允许运行Windows下的应用程序。因此,我建议把Win4Lin运行于一个虚拟桌面上,这样就可以避免一些潜在的问题。值得一提的是,Win4Lin允许从Windows应用程序中进行剪切、粘贴操作。
4.VMware(http://www.vmware.com/)
VMware看起来似乎和Win4Lin相似,但实际上无论从支持的程序数量上还是价格上来看,它们都有所不同(该软件也可以免费下载)。它的设计目的是可以在一台计算机上创建一个多“客户”的操作系统环境。也就是说,它可以在一台机器上运行一个或者多个操作系统,这些操作系统包括Windows 9x/2000/XP/NT等。对于那些需要在不同的平台上测试自己程序的开发人员而言,VMware也是一个不错的选择。有关VMware的具体用法,请参见《开放系统世界》2002年第9期的相关文章。