Qemu-kvm

KVM 项目正在维护一个名为 qemu-kvm 的 QEMU 分支。
它仍然为在 x86 上使用 KVM 和 QEMU 提供最佳性能和某些添加功能。
QEMU 本身已经完全支持任何其他架构。
目标是将所有剩余的功能差异合并到 QEMU 上游。

www. On IT Road .com

KVM(内核虚拟机)

KVM 是一个 Linux 内核模块,它允许用户空间程序利用各种处理器的硬件虚拟化功能。
下面提到了一些重要功能:

  • KVM 支持全虚拟化
  • KVM 是 Qemu 可执行文件的一个分支,两个团队都积极工作以将差异保持在最低限度
  • 除了处理器状态切换,内核模块还处理模拟的一些低级部分,如 MMU 寄存器(用于处理 VM)和 PCI 模拟硬件的某些部分。

Qemu

Qemu是一个通用的开源机器模拟器和虚拟器。
当用作机器模拟器时,QEMU 可以在另一台机器(例如我们自己的 PC)上运行为一台机器(例如 ARM 板)制作的操作系统和程序。
通过使用动态翻译,Qemu 实现了非常好的性能。

下面提到了一些重要功能:

  • Qemu 是一个完整的独立软件,它模拟目标操作系统。
  • Qemu 支持 Para 虚拟化
  • 为了模拟的不仅仅是处理器,Qemu 包括一长串外围模拟器:磁盘、网络、VGA、PCI、USB、串行/并行端口等。
Qemu 和 KVM 的区别
日期:2020-09-17 00:13:02 来源:oir作者:oir