熊老师
  黄老师
成都银河教育中心 成都银河教育中心 成都银河教育中心
成都银河教育中心 成都银河教育中心 成都银河教育中心
成都银河教育中心 成都银河教育中心 成都银河教育中心
   | 网站首页 | 关于银河 | 课程体系 | 信息中心 | 精英问答 | 学员作品 | 学员就业 | 技术学习 | 精英畅想 | 学历教育 |   
 您现在的位置: 百日精英 >> 技术学习 >> linux技术 >> 正文

 在Linux里开一扇“窗”

 

    对于那些喜爱Linux而又需要Windows应用程序的人来说,Win4Lin可能是最佳选择。

  Win4Lin将Windows作为Linux下的应用程序来运行,而且不会带来明显的性能问题。本文将介绍使用本软件的一些经验,以及如何提高工作效率的一些建议。

  如果您所在的公司使用Linux,那么公司中的Windows爱好者将感到被剥夺了某些权利。而如果您所在的公司使用Windows,那么所有的Linux爱好者将感到被剥夺了几乎所有的权利。

  现在有一个能够同时使这两部分人获得权利的方法:得到一份NeTraverse Win4Lin 2.0的拷贝(Win4Lin 2.0目前是beta版)。Win4Lin可以在Linux下将Windows 95或Windows 98作为应用程序来安装。当启动Windows时,在桌面上将显示一个窗口,然后您就可以安装并运行几乎所有的Windows应用程序(大多数游戏不能运行,因为Win4Lin不支持DirectX)。

  笔者在Caldera eDesktop 2.4和Debian 2.2下安装了Win4Lin 2.0 beta 版和Windows 98SE,然后使用Windows显示设置将Windows桌面设置为1576×1087,这在1600×1200 的KDE2桌面时显示得非常好。然后安装了Microsoft Office 2000和Netscape Navigator 4.76。在Linux下安装了很多Windows应用程序:Outlook、Excel、Word、PowerPoint、Internet Explorer,以及Access,它们都运行得很好。

  首先,将XFree86的颜色设置为24进行较低性能的测试。然后将颜色设置为16位,并为Win4Lin和Windows 98分配了48MB内存(默认设置为24MB)。使用这些设置,KDE2和Win4Lin在PⅢ 600 MHz的系统下运行非常出色。能够同时运行Word、PowerPoint、Excel、Outlook和Internet Explorer,还可以运行RealPlayer欣赏音乐。而且即使所有组件都在运行时,也难以感觉到Win4Lin对Linux应用程序的性能有何影响。

  安装Win4Lin需要一些技巧,这主要取决于运行的Linux版本和硬件情况。如果您使用的是大多数Linux发布版本的默认内核,Win4Lin的安装程序将对内核进行修补。
  笔者对使用的每一个内核都进行了定制,因此这一修补将不起作用。幸运的是,NeTraverse为各种内核源代码都提供了补丁。笔者对自己的内核进行了修补,并升级为能运行Win4Lin的内核,时间大约半小时。

  安装过程的其他部分非常直观。Win4Lin将Windows CD复制到硬盘,然后从硬盘安装Windows 98。有一件事让笔者感到有些诧异:安装进程需要一张Windows的启动盘。

  Win4Lin最为美妙的特点之一是它对系统重新启动的快速模拟。这一快速模拟使安装Windows和Windows软件非常令人愉快,而通常需要痛苦地等待一次次的启动重启。而Win4Lin每一次重新启动最多只需要30秒。当等待时间超过预计时,可以切换到其他的Linux程序,然后一边工作,一边等待。

  在Win4Lin下运行Windows 98SE将受到一些限制。如上所言,Win4Lin不支持DirectX,因此依赖于DirectX的程序将无法运行。大多数的这种程序都是游戏,因此对于大多数用户来说,这将不成为问题。如果想玩Windows游戏的话,不如启动时直接进入Windows以获得最佳性能。

  虽然基于TCP/IP的Internet应用程序运行良好,但Windows网络会有些问题。这意味着无法使用Windows打印机、网上邻居,或者映射网络驱动器——至少,不像你运行Windows时那么方便。

  但是,您可以使用Linux来mount网络资源,然后将它们引到Windows使用的驱动器上。例如,笔者将自己的文档存储在文件服务器上,然后将文档目录mount到使用NFS的客户端,在将这个目录分配到Win4Lin下显示的E盘。因为也可以在Linux中使用Samba来mount驱动器(它基本是Windows网络),所以可以在Linux中进行伪装,将在Windows中通常使用的驱动器映射进行复制。

  在打印机设备方面,Win4Lin还使用了一种技巧,使得任何Linux打印机(包括远程打印机)都显示为Windows的一个特定的硬件端口。但在Windows下安装打印机时,只需要选择默认的并行端口。
  Win4Lin希望您使用Windows的打印机定义,例如LaserJet 6MP。所以你必须为你的Unix打印机创建一个定义,这台Unix打印机并不使用任何Unix打印机过滤器。笔者现在正在试验新的通用Unix打印系统(CUPS)。如何在CUPS中创建打印机定义目前作者还不清楚。因此作者仍使用旧的Unix lpr系统,这个系统定义了打印机而且没有过滤器,一切工作正常。现在,笔者Win4Lin下的Windows能够使用网络打印机进行打印。

  如果您使用的是XFree86 4.0.1,应该将XF86Config-4文件稍加修改,以避免令人讨厌的与Windows相关的问题。
  找到定义视频设备的地方,然后加入下面这行:

  Option "BackingStore"

  如果没有这一选项,在切换桌面时Windows桌面将变黑,而且如果您创建重叠的Linux窗口,Windows桌面的部分将消失。笔者在XFree86 3.3.6上运行Win4Lin时也碰到了一些小的显示问题。技术支持联系人正在试图解决这些问题。但在XFree86 4.0.1可以保证不出现这些问题。

  最后,估计很多读者会想知道Win4Lin与使Windows和Linux同时运行的一种最流行的方式——Vmware有何不同。不幸的是,笔者没有使用Vmware以进行公平的比较。惟一确定的是Vmware价钱要贵得多。

  与之相比,Win4Lin的价格要合理得多:下载只需59美元,如果需要CD-ROM和用户手册需支付89美元。Win4Lin的功能可能没有Vmware多,但笔者并没有发现。

 
百日精英
  百日精英网络工程师  
  百日精英网络安全工程师  
  百日精英室内设计师  
  百日精英游戏动画设计师  
  百日精英影视特效设计师  
  百日精英职业广告设计师  
成都银河教育中心
 

地址:成都市红星路二段106号七楼 (乘坐3、6、8、15、20、28、37、49、154、902路公交车到红星路二段站;18、341路公交车到冻青路站;6、8、
80、101、103、152路公交车到红星路口站;4、58、81、98路公交车到蜀都大道红星路口站;7、61路公交车玉沙路口站下车即到)
电话:028-81914988(黄老师) 028-80777077(熊老师)                       Copyright© 2008-2010 成都银河教育中心 百日精英 版权所有

  详情请点击:

 网站地图 GoogleSitemap BaiduSitemap 帮助