【发布时间】:2017-09-28 00:39:33
【问题描述】:
最近,我发现有 QEMU 项目。我以前用过VirtualBox,也知道Xen和VMWare。
QEMU 和 VirtualBox 有什么区别?我应该坚持使用 VirtualBox 吗?
QEMU在哪些情况下更好?
【问题讨论】:
标签: virtual-machine virtualbox qemu xen
最近,我发现有 QEMU 项目。我以前用过VirtualBox,也知道Xen和VMWare。
QEMU 和 VirtualBox 有什么区别?我应该坚持使用 VirtualBox 吗?
QEMU在哪些情况下更好?
【问题讨论】:
标签: virtual-machine virtualbox qemu xen
基本上两者都具有对方不具备的功能,因此这可能会简化决定。 QEMU/KVM 更好地集成在 Linux 中,占用空间更小,因此应该更快。
VirtualBox 是一款仅限于 x86 和 amd64 架构的虚拟化软件。 Xen 使用 QEMU 进行硬件辅助虚拟化,但也可以在没有硬件虚拟化的情况下对来宾进行半虚拟化。 QEMU 支持多种硬件,在运行与主机架构相同的目标架构时可以使用 KVM。
Xen 是 Type-1 hypervisor,其中 VirtualBox 和 QEMU 被视为 Type-2 虚拟机管理程序(考虑到 kvm 是内核模块也可能存在争议)。
【讨论】:
不同之处在于支持的指令列表。 Virtualbox 和 VMware 不支持以 Ivy Bridge 开头的架构所支持的 f16c 指令,这会将即使使用较新的 CPU 的编译也限制为 Sandy Bridge 的编译,并导致其他不兼容问题。
【讨论】: