事实就是这样:没有一样东西能满足每个人的需要,即使是Linux。这也是为什么虽然现在以Linux为系统平台所开发的应用程序已在市场占一定比例,Windows操作系统还是眼下不错的选择。我们希望在Linux机器上跑Windows应用程序,但不想涉入切割分区(partitions)这件麻烦事,所以我们找出三个Linux上的Windows系统解决方案--VMware, Win4Lin,还有Wine--来好好展现一下他们的功力。透过仿真器的帮助(在Wine而言则是一个与Windows兼容的运作层次 ),你可以一方面用Linux作为基本系统平台,一方面又能在需要时调出Windows应用程序来使用。
如果在Linux机器上使Windows与Linux彼此兼容就像把Windows灌进一台空白计算机一样简单,那就太棒了。虽然这些软件包都各有一组怪癖僻,感谢老天,还好没有一个达到恐怖的困难境界,而且他们大都可以针对你所期待的程度做出不同层级的工作表现。
别忘记最显而易见的事实:这三款软件除了Wine之外(有可能现在Wine也要了),你都必须备份一份Windows光盘--95或98皆可,还有一份你想执行的所有应用程序备份光盘。 Win4Lin,Wine和VMware都只提供系统平台,并不提供软件。而且,虽然Linux只需要中庸等级的硬件环境就可以运作得很好,Windows可从来就不节省系统资源的。安装Windows 95 的话,你需要64MB的内存;Windows 98则至少要128MB才行。
我们的测试系统配备如下:一个800MHz Pentium III中央处理器, 6.4GB IDE 硬盘,Diamond Viper V770 显示卡以及Nvidia TNT2芯片,采用Linux的 Red Hat 6.2.操作系统。我们考虑过安装Nvidia的Linux驱动程序,不过它还在beta测试版阶段,而且安装指南又有足足18页,所以我们就打消了这个念头。
Windows的图形使用者接口(GUI)必须依赖一张快速的显示卡,Linux则较不依赖;而且如果你希望Windows有颠峰的运作表现,我们会建议将它安装在一个独立的分割硬盘(partition)里,而不是虚拟主机或仿真器中。
我们测试的三个产品:
VMware Workstation 2.03
NeTraverse Win4Lin 2.0
Wine
我们的推荐
VMware Workstation 2.03
CNET 评分: 1 2 3 4 5 6 7 8 9 10 最佳
优点: 提供一个独立的Windows作业环境,让它的Linux母体主机平台几乎没有受连累当机的危险。
缺点: 它太贵了。
总结: 对跨平台应用程序管理来说,VMware是个不可或缺的工具。
并非每个人都需要用到VMware,而它相对而言过高的定价也再次提醒了你去想想到底需不需要。VMware只不过比仿真Windows系统环境层级稍高一点而已。实际上它是一个类似主机代管的工具,让你可以在不管是Windows或者是Linux的系统环境下,都能同时加载各种客户端操作系统。对必须支持多重系统平台,又不想花掉一整天功夫在一堆主机间穿梭的网管人员来说,VMware正是梦想成真的第一步。
使用全屏幕的方式运行VMware, 效率更好。
软件需求与规格:
平台: Linux 带有glibc 2.x, kernel 2.0.32 (单处理器) 或 2.2.x (SMP)
处理器: Pentium-266 或兼容内存; AMD-K6-2
内存: 96MB (推荐128MB)
磁盘空间: 10MB 加上给次操作系统以及应用软件使用的500MB (推荐2GB )
CD-ROM 需求: 无
可下载完整版: 是
VMware Workstation 2.03
并非每个人都需要用到VMware,而它相对而言过高的定价也再次提醒了你去想想到底需不需要。 VMware只不过比仿真Windows系统环境层级稍高一点而已。实际上它是一个类似主机代管的工具,让你可以在不管是Windows或者是Linux的系统环境下,都能同时加载各种客户端操作系统。对必须支持多重系统平台,又不想花掉一整天功夫在一堆主机间穿梭的网管人员来说,VMware正是梦想成真的第一步。
巨大的系统需求
仔细考虑一下VNware能让你做的事情可能有多大。光是安装一个客户端Windows 98操作系统来仿真单机(standslone)模式的系统环境,你就必须贡献出至少64MB RAM(有128MB最好)给它。还有,虽然说明书上说只要500MB 的硬盘空间就已足够,安装精灵软件建议至少要有2GB为佳。这个小小的惊奇迫使我们回到第一步,到Red Hat6.2去重新设定硬盘分割区的大小。而且,以上都仅仅是要安装「一个」客户端OS的系统需求而已。如果你的Linux主机是以传统的最低硬件配备开始运转的话,这件事的确必须好好考虑。
安装
你可以用未来执行客户端OS使用者的身份登录、安装VMware,你不一定得要是root才行。你可以选择用RPM(红帽公司专用包裹程序管理员档案)或者 Gzipped Tar压缩档执行安装;虽然安装程序相当简单,为了预防你觉得紧张,我们还是建议你从VMware的网站下载长达98页的PDF文件开始安装指引。
[1] [2] [3] 下一页
安装的第一部份就是在你的系统安装VMware软件。基本上,你只要接受默认值并且同意授权声明,建立一个子目录,把授权同意书复制一份移进去即可。接下来你几乎只要等着VMware的系统设定精灵就可以了。
系统设定
在执行、设定VMware之前有两件事必须要做。第一,你必须把时钟(real-time clock)的功能编译进核心(kernel)里;第二,你必须建立支持个人计算机硬件的并列端口(parallel port PC-style)并将之加载,作为核心模块。一旦你开始系统设定,你也许会发现一个kernel问题。在我们开始系统设定时,出现了一个对话盒,警告我们的Red Hat 2.2.14-5.0 kernel在使用负荷量过重时可能会导致内存不足问题。(这也是kernel 2.2.16的问题。) VMware软件导引我们到Red Hat的网站去下载kernel的升级版,不过如果它能再早一点告诉我们就更好了。
接下来一切都交给自动安装了。Windows 98 跟往常一样,安装时间是天杀的久;等我们装好98, VMware便引导我们安装VMware工具程序,包括了一个最佳化影像驱动程序,在我们安装时就使整体表现大大不同。我们透过下拉式选单将可用内存由预设的48MB重新设定为64MB,这样可以使运作顺畅些;重新启动Windows,接下来加载应用程序--包括Microsoft Word和电子表格Excel,以及影像处理软件 Paint Shop Pro。
执行应用程序
在执行这些应用程序时大致上没什么问题,不过在图像显示方面我们注意到有拖延的情形,即使色彩只有16位的时候也一样。在VMware之下,Windows以默认值的方式在一个窗口中执行。我们将它转为全屏幕模式,也就是把它置入Windows本身的主机上。(这个选择按钮就在系统设定面版上方,按下它,全屏幕模式就会启动了。)我们一做这项改变,画面呈现便立刻大大不同。不止画面看来就像Windows的窗口,它运作起来也让你觉得跟Windows窗口接口一模一样。虽然它支持Direct X,这儿可不适合打游戏;因为... 速度非常慢。同样地,我们也没有法子让Windows辨识出DVD盘片来。咱们来看看VMware的光明面罢:由于VMware在Windows自己独享的内存空间里跑窗口操作系统,所以Windows一旦当了,也不会一并拖累 Linux。这两套系统完全是独立的(虽然我们想尽办法要在插入DVD盘片的某些情况下把这横跨两个系统平台的光盘驱动程序一并毁掉)。
总结
虽然VMware Workstation高达美金299元的定价可能会导致某些买家将它从购物清单前几名给剔除掉,不过VMware的姊妹品VMware EXPress,不但支持Windows 95以及98等操作系统,价格也平实多了--79块美金。 VMware Workstation将客户端系统环境独立开来,保护核心Linux系统的能力对必须管理多重操作系统的资管人员来说,可说是一大优势。
NeTraverse Win4Lin 2.0
CNET 评分: 1 2 3 4 5 6 7 8 9 10 最佳
优点: 安装简单,说明文件也写得很好;运作表现正如预期。
缺点: 不支持DirectX,也没有支持Windows 网络架构。
总结: 如果你只需要基本型的Windows仿真平台操作系统,Win4Lin 是个可以考虑的选择。
在经历过公开beta测试版的酝酿期之后,Win4Lin现在已经发展成一个相当亲切的 Windows仿真平台操作系统了。NeTraverse在安装程序方面作了极佳的文件说明,即使面对着 Linux的五花八门Kernel倾向,这些说明也让你在安装过程所遭遇的痛苦减到最低。
Win4Lin 可以让你以全屏或者窗口方式执行Windows
软件需求与规格:
平台: Linux kernel 2.2.x, X Window System
处理器: Intel Pentium 或兼容处理器
内存: 32MB
磁盘空间: 15MB 加上下载Windows的40-130MB,以及每位使用者的 40-200MB
CD-ROM 需求: 无
可下载完整版: 是
NeTraverse Win4Lin 2.0
在经历过公开beta测试版的酝酿期之后,Win4Lin现在已经发展成一个相当亲切的蓝领阶级 Windows仿真平台操作系统了。NeTraverse在安装程序方面作了极佳的文件说明,即使面对着 Linux的五花八门Kernel倾向,这些说明也让你在安装过程所遭遇的痛苦减到最低。
安装
安装Win4Lin的第一步就是把13页的安装指引打印出来。(你也可以在屏幕上看电子文件,不过在指引与指令之间前前后后跳来跳去,相信你三两下就头晕脑胀了)。接下来,请直接跳到最后三页,这里有「例外」列表、附录以及一般问题解答。之所以这样编排是因为他们希望你将Win4Lin装在一台跑 Linux的主机上,而且kernel要原始的--也就是你尚未修改过的kernel。如果情况不是这样,你就有必要造访NeTraverse FTP site这个站一趟,下载适当的kernel。
上一页 [1] [2] [3] 下一页
Win4Lin的基本安装相当简单,只要遵循指示即可。虽然安装是从指令列开始的,你还是必须装上XFree86,并且执行它。在安装流程中,大部分时间你都必须以root身份登陆系统,同时也要把自动播放CD的功能给关掉。完整的安装流程包含了四个阶段,加载特殊的Win4Lin kernel乃是第一步。请容我再说一遍,你不能移除掉原始的Linux kernel,这是非常重要的!Win4Lin会成为你的预设开机kernel,不过它还是向原始的kernel借用了不少例行步骤。第二阶段就是安装Win4Lin的程序档案,在你同意了授权声明之后,接下来的流程基本上就交给自动安装即可。在本阶段的最后会有个说明文件上注明有案的小毛病,可能会导致你无法取出Win4Lin光盘片、无法插入 Windows光盘,无法顺畅地进行安装。看起来似乎是Linux认为光盘还在运作,所以不肯将它退出来。解决方案就是,将光盘片取出,并且在继续安装之前插入你自己的Windows光盘。
加上Windows
进行到第三阶段(到这里你还是继续用root的使用者层级登录),将Windows安装档案读入你的系统之中。先检查看看你的Windows光盘是否能开机是很重要的(就跟对付Windows95光盘一样),你也需要一片Windows 软盘开机片。进行到这里,你大概正因为没有出现任何要求输入25字符的Windows产品识别码而沾沾自喜,醒醒吧!第四阶段,在此你将以一般使用者登录,设定个人Windows各区块(session)的使用偏好,在这里你就需要产品识别码了。不过在Win4Lin环境下安装Windows的时间只需要一般程序的三分之二到二分之一,这点倒是对你满有利的。
虽然安装文件注明了只有win &一个指令才能启动Win4Lin的 Windows session,其实还有另一个: fwin &。 这两个指令的差别在于, win &是将Windows加载一个应用程序窗口,而 fwin &则是以全屏幕的模式启动。你可以活用Ctrl-Shft-F7以及Ctrl-Shft-F8在这两种模式中切换。这也是相当重要的小提示,请铭记在心;因为一旦你把Windows的设定方式照样用在Linux身上,你可能会找不到工具列的功能,因为它被抛在屏幕可见范围底下了。
应用程序表现
我们一共测试了Word、 Excel电子表格,以及图像处理软件Paint Shop Pro,他们的表现就像平常在Windows窗口系统底下一样。 唯一较大的差别在于重新读取图像时,会有一点点拖慢的情况发生。这是驱动程序方面的问题,在我们用Nvidia的Linux驱动程序取代 Red Hat 6.2的默认值之后,看来这根本就不成问题了。Win4Lin并不支持 DirectX 或者Windows 网络架构,不过它倒是可以连上因特网。
(出处:http://www.sheup.com)
(出处:http://www.sheup.com/)