wmware是针对硬件的全虚拟
Virtuozzo是针对操作系统的虚拟
Virtuozzo支持windows和linux,在windows下只能再虚拟windows,linux下只能再虚拟linux
vmware workstation/server 都是架在OS之上的
vmware ESX则本身就是精简的linux系统,直接在上面即可建立虚拟机
总之,vmware/virtualbox/parallels/ms virtual server 等都是一类x86下的硬件全虚拟
xen/kvm打入linux kernel,可以做到半虚拟化
Virtuozzo就是基于主机操作系统的虚拟
另外还有小型机/大型机上的虚拟技术,这个也是最早的虚拟技术(比如IBM的)
X86下vmware ESX成熟些
XEN比ESX还靠近底层,是因为:
ESX里面的VM的驱动,只跟ESX说话。而XEN里面的VM的驱动,有时候直接跟硬件说话。
也就是说,ESX还是在VM和硬件之间垫了完整的一层(跟GSX比,这层已经很薄了),而XEN则会把一些硬件接口直接暴露给VM。
其实4楼的兄弟已经说到了,XEN这个做法叫“半虚拟”,另外一半就干脆露着了
阅读(616) | 评论(0) | 转发(0) |