Skip to main content
11 events
when toggle format what by license comment
Mar 28, 2019 at 21:33 vote accept Tim
Mar 25, 2019 at 22:27 comment added 炸鱼薯条德里克 @Tim that process should be called libvirtd and VMM is a client of it. libvirtd hide the complexity of different virtualization technology behind it, allow you to manage those containers or virtual machines by communicate with it(which is virsh or VMM does). But they're really not related to this question, since the question is about different virtual machine technology implementation. Not the management warper system.
Mar 25, 2019 at 19:10 comment added Stephen Kitt And yes, QEMU does not involve kernel modules itself.
Mar 25, 2019 at 19:10 comment added Stephen Kitt If you use KVM, you’ve got hardware acceleration (so with QEMU, qemu-kvm or the KVM “enable” option). I don’t know the equivalent in VirtualBox off-hand.
Mar 25, 2019 at 19:08 comment added Stephen Kitt What’s the point in repeating your comment on different questions? This question has nothing to do with VMM and libvirt.
Mar 25, 2019 at 18:01 comment added Tim Is it correct that libvirt is a server process, and VMM a client process? Is QEMU also a server to VMM? What is the relation and difference between QEMU and libvirt processes? Do all the four components communicate by KVM <->QEMU <-> libvirt <-> VMM?
Mar 25, 2019 at 17:58 comment added Tim Is QEMU really a user space process instead of a kernel module? unix.stackexchange.com/a/506417/674 says "Qemu is the lowest level that emulates processor and peripherals" and "KVM is to accelerate it if CPU has VT enabled", so I thought both QEMU and KVM are kernel modules.
Mar 25, 2019 at 17:54 comment added Tim Thanks. How do I know if I run a KVM (or Virtualbox) VM with hardware acceraltion or not?
Mar 25, 2019 at 16:02 history edited Stephen Kitt CC BY-SA 4.0
Clarify further.
Mar 25, 2019 at 15:19 history edited Stephen Kitt CC BY-SA 4.0
Clarify the last sentence, thanks mosvy.
Mar 25, 2019 at 15:03 history answered Stephen Kitt CC BY-SA 4.0