qemu是一套虛擬機管理系統,kqemu是qemu的加速器,能夠認爲是qemu的一個插件;qemu能夠虛擬出不一樣架構的虛擬機,如在x86平臺上能夠虛擬出power機器;python
kvm是另外的一套虛擬機管理系統,包括內核虛擬構架和處理器相關模塊,其借用了 quem 其它一些組件,kvm的非內核部分是由qemu實現的;加載了模塊後,才能進一步經過其餘工具建立虛擬機。但僅有 KVM 模塊是遠遠不夠的,由於用戶沒法直接控制內核模塊去作事情,還必須有一個用戶空間的工具linux
qemu-kvm:kvm是linux的一個模塊,管理和建立完整的虛擬機須要相應的一些管理工具,因爲kvm是在qemu的基礎上開發的,KVM 使用了 QEMU 的基於 x86 的部分,並稍加改造,造成可控制 KVM 內核模塊的用戶空間工具QEMU-KVM。 架構
libvirt,virt-manager,virsh:因爲qemu-kvm的效率及通用性問題,有組織開發了 libvirt用於虛擬機的管理,帶有一套基於文本的虛擬機的管理工具--virsh,以及一套用戶渴望的圖形界面管理工具--virt- manager。libvirt是用python語言寫的通用的API,不只能夠管理KVM,也可用於管理XEN。工具