虚拟机软件一览 VMware虚拟机、Virtual PC虚拟机、Sun xVM VirtualBox 虚拟机...
2011-03-13 10:19
转载自 K_Amethyst
最终编辑 K_Amethyst
虚拟机软件一览
VMware
Virtual PC
VirtualBox
Xen
Parallels Workstation
Bootcamp
Bochs
OpenVZ
Qemu
dosbox 
cygwin/winlinux 
beos 
colinux 
simics
写在最前
什么是虚拟机,它有什么作用啊?
在一台电脑上将硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些机器各自拥有自己独立的CMOS、硬盘 和操作系统,你可以像使用普通机器一样对它们进行分区、格式化、安装系统和应用软件等操作,还可以将这几个操作系统联成一个网络。在虚拟系统崩溃之后可直 接删除不影响本机系统,同样本机系统崩溃后也不影响虚拟系统,可以下次重装后再加入以前做的虚拟系统。同时它也是唯一的能在WindowsLinux 机平台上运行的虚拟计算机软件。虚拟机软件不需要重开机,就能在同一台电脑使用好几个OS,不但方便,而且安全。虚拟机在学习技术方面能够发挥很大的作
用。通俗的讲,虚拟机就是在系统中跑另外一个系统的软件.
在一台电脑上练习组网技术、学习操作不同的操作系统、测试开发的软件在各个操作系统平台下的效果和可靠性、安装不可靠的软件、测试病毒、玩炫...等等方面有很大的作用
VMware
一说到VMware,首先想到的就是VMware Workstation.
它不仅是个软件名,它还代表了一个公司
VMware 成立于1998年。是一家以制造虚拟产品著称与全球的美国公司,总部设在美国的加洲。他们的客户遍布全球。其中包括财富500强的大部分公司。
产品不仅仅只是 VMware Workstation, 还有 
Data Center Porducts,
Development and Testing products,
Enterprise desktop products,
Accelerator products,
Free virtualization products
VMware公司目前为EMC公司的全资子公司。
EMC公司创建于 1979 年,总部在马萨诸塞州霍普金顿市的 EMC 公司在 50 多个国家/地区有 100 多个销售办事处和销售合作伙伴,并且有一支全世界最大的专门从事存储销售和服务的队伍。
By the way, 
VMware Tools是什么?
VMware-tools就是Vmware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序
Virtual PC
微软的产品,不多说... - -!
VirtualBox
Sun 公司出品 www.sun/
1982年,Sun Microsystems公司诞生于美国斯坦福大学校园。Sun 公司1986 年上市,在NASDAQ的标识为SUNW 
创立伊始,Sun的创立者就率先提出网络就是计算机的独特理念。这一理念指引着Sun各项
业务的发展,为全球各个重要市场注入活力,驱使Sun成为向全球用户提供最具实力的网络计算系统、软件、服务和解决方案的领先供应商。 
Sun是世界上最大的UNIX系统供应商。主要产品有基于UltraSPARC AMD Opteron 处理器的系列服务器、工作站,Sun Ray 桌面系统、StorageTek 存储设备等硬件系统,SolarisJava软件,以及Sun Grid等各类服务,并以其高度灵活性、缩放性、安全性和可用性等优异特性赢得全球各行业客户的青睐。200512月,Sun基于其突破性酷线程专利技术推出新的绿经济型服务器产品线,开启了网络计算的新时代。
Xen
Xen VMMvirtual machine monitor)是由剑桥大学计算机实验室开发的一个开源项目,它能够让我们创建更多的虚拟机,每一个虚拟机都是运行在同一个操作系统上的实例。
这些客户OS可以是修补过的Linux内核2.42.6,也可以是修补过的NetBSD/FreeBSD内核。用户应用程序就运行在这些客户OS上,并不需要修改任何代码。完全虚拟化已经被一些硬件仿真程序实现了。硬件仿真器的不利因素是它们的性能。
Xen项目(半虚拟化)的思想已经不是很新鲜了。性能度量和它达到的高效性,能够被看作是一个突破,运行Xen的系统开销确实非常小,大约占3%。
就像刚才所说的那样,现在的Xen要为内核打补丁,但是,将来的处理器能支持虚拟化,内核也就不需要打补丁了。比如说,IntelVTAMDPacifica处理器都将包括这种支持。
XenSource公司20058月在Intel开发者论坛(IDF)上发表声明说,它已经利用IntelVT-Enabled平台和Xen技术虚拟化了LinuxWindows XP SP 2
如果没有其它虚拟化方法的话,IntelVTAMDPacifica将会在对Xen的支持上展开竞争。
同时参与竞争的还有VMWare公司的ESX Server,它不是基于Xen的虚拟化解决方案。VMWare公司20058月初声明,他将通过一个叫VMware Community Source的计划允许他的合作伙伴使用VMware ESX Server的源代码和接口。By the way
使一台计算机能够运行多个操作系统,并且使得计算机完成尽可能多的任务的技术在高端服务器领域非常普遍。但在主流系统上,要实现这一功能需要EMC 旗下的VMware开发的专有虚拟软件。然而,开源软件的出现,打破了这种垄断。Xen也由此成为了一颗冉冉升起的新星。在LinuxWorld会展上,众多厂商以认可、编程帮助、贡献代码等方式表示了对Xen 的支持,其中包括Sun 、惠普、Novell、英特尔、IBM Voltaire
业界人士认为,Xen受重视的原因,在于它将给人们使用安卓虚拟机软件下载Linux 的方式带来巨大的变化。长期以来,开源界一直在寻一个"能够促成多个利益实体合作的项目",而不是"专有、相互不兼容的竞争对手"Xen恰好满足了这方面的要求。开放源代码业界从而最终决定消除分歧,支持一个虚拟化项目。为此,Novell、红帽、Sun等重头厂商都对Xen提供了支持。
Parallels Workstation -Vista下首选
一款强大且易用的虚拟机软件,能帮助IT人士使用一台PC机在多个操作系统中开发、测试和部署。
  该软件在Mac OS X环境下可直接运行Windows系统,而不需要像苹果Boot Camp那样在启动系统时进行选择。这款虚拟机软件的胃口真可谓强大,除支持所有版本的Windows(3.1, 3.11, 95, 98, Me, 2000, NT, XP, 2003)系统外,该软件还将支持LinuxFreeBSDOS/2Solaris等操作系统,甚至古老的MS-DOS也在支持行列。
该虚拟机软件所使用的Intel虚拟化技术 (VT)几乎可以完整发挥虚拟操作系统的性能,而且不会影响其他虚拟机的使用。在Mac上实现的每个虚拟机器看起来都像是作为独立的机器在运行,包括自己的内存、硬盘、处理器、I/O端口,CD/DVD光驱等硬件设备。
很好的操作系统支持:Parallels Workstation的虚拟机引擎,提供了对基于Intel x86架构的操
作系统的最广泛的支持,包括: 
Windows家族全系列系统- 3.1, 3.11, 95, 98, Me, 2000, XP 2003 
Linux的各发行版本,如Red Hat, SuSE, Mandriva, Debian Fedora Core 
FreeBSD 
以及一些古老的操作系统,如OS/2, eComStation and MS-DOS等。
Parallels Workstation是世界上第一个集成轻型Hypervisor的桌面虚拟化解决方案Hypervisor技术基于1960年代的大型机技术建立,通过使用一个插入硬件和操作系统间的抽象层,直接控制主机的部分硬件资源,大大提高了虚拟机的稳定性、安全性和性能。这使得Parallels Workstation安全、稳定、高效,并且使用户能够立即体验到Intel VT硬件虚拟化架构带来的好处。Hypervisor技术可以直接控制主机的一些硬件资源。这值得信赖的成熟技术确保了Parallels Workstation建立的虚拟机更加稳定高效。硬件加速:Parallels Workstationhypervisor完全支持下一代CPU的先进特性,可以很好的支持Intel VT 虚拟架构和AMD Pacifica 虚拟技术。
VPC虚拟机和Parallels 相互转换的问题。一个VPC的用户,一定有这样的疑问,Parallels是否支持读取Virtual PC的虚拟机文件(.vhd)-答案是支持的,但是Parallels不是原生支持,P
arallels提供了另外一个工具-Transporter(目前是RC版本),可以将.vhd的文件转换成Parallels.hdd格式。但这会带来另外一个问题,当你将.vhd的文件转换成.hdd文件,如果这个虚拟机系统是WinXPWin Server2003,那么在Parallels中启动后,系统会要求你重新激活Windows(Windows系统会认为硬件发生了变化),这是比较麻烦的事情,听说VMWare好像不用。 
有人通过WinkeyFinder这样的软件,使用备份和导出的功能,可以避免重新激活。所以对于之前的哪些VPC用户,我的建议是,在Parallels重新安装一个新的操作系统虚拟机作为Base,然后再在这个Base的虚拟机系统上安装。这样更快,因为当我将一个6GCSF虚拟机转换成.hdd格式至少需要2-3个小时,然后我还要实验激活(可能成功也可能不能激活,还会多次重新启动),然后还要在Parallels中重新收缩硬盘,这样至少花5-7个小时,而这个时间,你已经可以像我一样,安装完Windows Server 2003VS 2005的虚拟机Base系统了。
Bootcamp
apple发布的一款软件,作用是给mac的笔记本安装windows。这个软件会指引你在mac下面刻录一张cdrom,里面包含了所有的mac笔记本的硬件驱动。指引你用windows的安装盘安装一个windows在你的笔记本上面。安装过程和在普通的笔记本上面是以样的,没有太大区
别,但windows的分区你最好提前分割好。
安装之后你的笔记本就是双操作系统。这个时候你重新启动电脑的时候按住 option键就可以看到选项,是进入bootcamp下面的的windows还是macos

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。