Search code examples
linux-kernelvirtualizationkvm

Why do we still need QEMU while KVM is also a hypervisor?


I have known that KVM is a module of Linux Kernel, KVM converts Linux into a type-1 (bare-metal) hypervisor. Show why we need QEMU to work with KVM? Is these any feature that QEMU has but KVM doesn't?


Solution

  • What is the difference between KVM and QEMU?

    QEMU uses emulation; KVM uses processor extensions (HVM) for virtualization.

    http://www.linux-kvm.org/page/FAQ#General_KVM_information