KVM ve Qemu arasındaki fark nedir? Anladığım kadarıyla, ikincisi, "kullanıcı modu öykünmesi" sağlayabilir, bu da bunun gibi başka bir mimari için oluşturulmuş tek bir yürütülebilir dosyayı çalıştırabileceği anlamına gelir:
# file busybox-sparc
busybox-sparc: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), statically linked, stripped
# qemu-sparc busybox-sparc ls
Packages_arm Packages_i386 arm busybox-armv6l busybox-i686 busybox-powerpc busybox-sparc busybox-x86_64 i386
#
..ve "bilgisayar öykünmesi", yani sadece dinamik ikili çeviri değil aynı zamanda tüm sanal makine öykünür (ekran kartı, ses kartı, ağ kartları, optik cihazlar vb.). Örneğin:
# qemu-system-sparc64 -hda hda.img -cdrom debian-6.0.5-sparc-CD-1.iso -boot d
Anladığım kadarıyla, Qemu donanım sanallaştırmasından nasıl faydalanacağını bilmiyor (örneğin, x86 mimarisinde Intel VT-x veya AMD-V çözümleri) ve bu KVM'nin Qemu'yu KVM desteği ile başlatabildiği durumdur. Ancak, KVM, belirli donanım mimarileri üzerindeki donanım destekli sanallaştırmaya öykünme programlarına erişimin yanı sıra başka işlevler de sunuyor mu? Yalnızca KVM kullanarak bütün (CPU, ekran kartı, I / O cihazları vb.) Sanal makine oluşturmak mümkün müdür? Evetse, bu sanal makineyi oluşturmak ve kontrol etmek için hangi programlar kullanılmalıdır?