VMM(Virtual Machine Monitor)根据其虚拟化级别有两种:系统虚拟机和进程虚拟机。
我知道KVM是一个“系统虚拟机”,那么 QEMU 呢?
它和 KVM 一样吗?
答案1
QEMU 实际上可以在任一模式下运行,提供全系统仿真(并运行完整的操作系统)或仅单个进程的 CPU 模拟。
QEMU 也可以在有或没有 KVM 的情况下运行;如果KVM可用,QEMU可以将其用作加速器。
答案2
KVM 构建在 QEMU 之上,而 QEMU 是您所说的系统 VM。
我不知道你的信息来源,但来自https://en.wikipedia.org/wiki/Virtual_machine
系统虚拟机提供了一个完整的系统平台,支持完整的操作系统(OS)的执行。
和http://qemu.weilnetz.de/qemu-doc.html#intro_005ffeatures
完整的系统仿真。在此模式下,QEMU 模拟一个完整的系统(例如 PC),包括一个或多个处理器以及各种外设。它可用于启动不同的操作系统而无需重新启动 PC 或调试系统代码。