Minimal userspace for kvm in linux-2.6.git
Posted Mar 24, 2010 0:03 UTC (Wed) by jrn
In reply to: KVM, QEMU, and kernel project management
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
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.
to post comments)