三、虚拟机
这部分我将依次列举Win4Lin、Vitrual PC、VMWare等3个典例来介绍这个新领域的发展和一些极其有趣的运用实现。
Win4Lin(http://www.netraverse.com/) 的站点页面有这么一句话:Bringing Windows To Linux。这种雄心造就了Win4 Lin在Linux的模拟Windows系统的强大能力。这里简单叙述一下安装过程:
从netraverse下载netraverse_installer.tgz
#tar xzvf netraverse_installer.tgz
##cd
netraverse_installer
#./win41in-install
输入测试版的序列号,在安装向导指导下完成剩余部分,重新启动计算机。
#/usr/bmn/win41in-install
安装向导将把Windows系统安装拷贝到Linux文件系统上,如图11所示。
图11
指定Windows文件的源拷贝目录,如图12所示。
图12
这时让选择WinSock还是NVNET,如果在局域网中,并且想访问局域网中的其他机器,请选择VNET,否则请选择WinSock方式。接着,开始安装Windows,这和正常的Windows安装没有什么区别。
安装完成后,在Linux桌面上会多出一个Win4Lin的图标,双击就可以进入Windows系统。系统运行的界面截图如图13所示。
图13
从截图,我们可以看到Win4Lin为Windows用户带了优越的舒适感觉,并且可以在虚拟机中如同正常的机器一样和其他机器通信,这种巨大的进步的确令人振奋。
而另一款Virtual PC则用于在Windows环境和Linux环境中虚拟多种操作平台。以Windows为例,安装非常简单(需要到connectix公司先申请一个用户测试的序列号)。安装完毕后,程序自动启动虚拟系统安装向导,分别指定命名PC主机名称,指定操作系统型别,内存大小,系统文件映像的存放位置等设置。安装方法比较简单,这里不赘述。
下面是系统运行时候的截图,如图14所示(由于时间关系,我没有亲自安装系统,这里是从http://www.jason314.com取下的截图,感谢作者无私提供)
图14
从win41in到PCVirtual的变化在于PCVir-tual支持了在很多环境下集成多种操作系统环境,从而让多种系统在单机下的交互变得尤其方便,这种方便的功能让我们更倾心于它带来的各种优势,系统间的测试,软件在各平台的调试等等。然而,这毕竟不是完美的,对于系统硬件配置,诸如显卡,网卡等,还是存在一定困难,而且模拟的通用显卡显示性能并不高。于是,虚拟机的天皇级软件VMWARE让我们看到了另一个更高的顶端 。
Vmware很多人都熟悉,因其制作水平的高超,令人叹服。它不仅可以在多操作系统之间交互时候,简单切换,而且对硬件的支持以及色彩的显示部有很好的效果,特别是它的虚拟界面功能繁多,并且还虚拟了BIOS的设置界面。所有这些优势让它很快成为系统整合中虚拟世界的王牌软件。其安装简单,这里就不再详述。下面是该软件的启动。运行的几副精致截图:
可配置的操作系统繁多,任右选择,如图15所示。
图15
王者风范的启动画面,如果在全屏模式,就像真操作系统一样,如图16所示。
图16
Windows2000下面运行各操作系统一览,如图17、18所示。
图17
图18
从截图我们可以看出VMWare的确代表了*nix和Windows整合的新方面,同时我们也看到win41lin,PCVirtual和VMWare等技术可以使我们在单机上建立自己的网络操作系统环境,这样的交互让系统之间更加紧密地联系和结合在一起,为学习不同的操作系统和开发跨平台的软件构建了坚实的基础。
在未来的世界里,系统的整合必将是整个时代的主题,操作系统的混战也将归于一种统一的规范,那时候我们的PC将接受全新的无界,无障碍的进化和更加人性化的发展。