当我们在谈论 qemu、kvm、libvert的时候,我们在谈论什么?
这里的讨论对象,其实我们还可以加上xen 和 qemu-kvm。
qemu,其实是quick emulator的缩写。实际上来说,它不仅仅是一个emulator,更是一个virtualizer。下面摘录一段官网的介绍:
QEMU is a generic and open source machine emulator and virtualizer.
When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performance.
When used as a virtualizer, QEMU achieves near native performance by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using