Minimal userspace for kvm in linux-2.6.git
Minimal userspace for kvm in linux-2.6.git
Posted Mar 24, 2010 0:03 UTC (Wed) by jrn (subscriber, #64214)In reply to: KVM, QEMU, and kernel project management by mingo
Parent article: KVM, QEMU, and kernel project management
As an innocent bystander, I really liked this suggestion that Avi Kivity made and you picked up:
That would make sense for a truly minimal userspace for kvm: we once had a tool called kvmctl which was used to run tests (since folded into qemu). It didn't contain a GUI and was unable to run a general purpose guest. It was a few hundred lines of code, and indeed patches to kvmctl had a much closer correspondence to patches with kvm (though still low, as most kvm patches don't modify the ABI).
If it's functional to the extent of at least allowing say a serial console via the console (like the UML binary allows) i'd expect the minimal user-space to quickly grow out of this minimal state. The rest will be history.
Maybe this is a better, simpler (and much cleaner and less controversial) approach than moving a 'full' copy of qemu there.
I still hope it happens.
