2.1.2 虚拟机软件与虚拟系统
虚拟机软件是一种可以在一台计算机上模拟出很多台计算机的软件,而且每台计算机都可以运行独立的操作系统,且不相互干扰,实现了一台“计算机”运行多个操作系统的功能,同时还可以将这些操作系统连成一个网络。常见虚拟机软件有VMware和Virtual PC两种。
1. VMware
VMware在实业界比较有实力,有着最完整的产品路线。
● esx server:企业服务器版,面向企业用户,功能强大。esx是一个独立的操作系统,有自己的兼容硬件列表,对硬件需求高,同时必须作为专用服务器。
● gsx server(推荐):服务器版,面向小型企业、教育科研机构和开发人员。
● work station:工作站版,面向个人用户。
2. Virtual PC
因为被微软收购而成为MS Virtual PC,包括如下几个版本。
● Virtual server:面向企业用户的系统平台迁移,运行于Windows 2000/2003 server系统。
● Virtual PC(推荐):定位类似VMware work station。
● Virtual PC for mac:mac os 9和mac os x上虚拟x86系统。
● Virtual PC for os2:5.x中有过这样的版本。
● Virtual PC提供了最好的兼容性,号称凡x86系统均可运行。
虚拟系统是在已有操作系统的基础上,安装一个新的操作系统或者虚拟出系统本身的文件,该操作系统允许在不重启计算机的基础上进行切换。创建虚拟系统有如下好处:
● 虚拟技术是一种调配计算机资源的方法,可以更有效、更灵活地提供和利用计算机资源,降低成本,节省开支;
● 在虚拟环境里更容易实现程序自动化,有效地减少了测试要求和应用程序的兼容性问题,在系统崩溃时更容易实施恢复操作;
● 虚拟系统允许跨系统进行安装,如在windows XP基础上可以安装Linux操作系统。