On 04/06/2010 01:29 AM, Alexander Graf wrote:

Well, I did suggest (and then withdraw) qemud.  The problem is that to get 
something working we'd duplicate all the work that's gone into libvirt - 
storage pools, svirt, network setup, etc.
That's infrastructure that should probably go along with qemu then. Why should 
other UIs not benefit from secure VMs? Why should other UIs not benefit from 
device passthrough cleverness? Why should other UIs not benefit from easier 
network setup?

You're right. So we should move all the setup code from libvirt to qemud, and have libvirt just do the hypervisor-agnostic ABI conversion.

Note things like network setup are a bottomless pit. Pretty soon you need to setup vlans and bonding etc. If a user needs one of these and qemud doesn't provide it, then qemud becomes useless to them. But the same problem applies to libvirt.

Take a look at our competition (vmware / vbox). They do the full stack. That's 
what users want. They want to do something easily. And I do too :-).

Well, let's resurrect qemud, populate it with code from libvirt (though I'm not sure C is the best language for it), and have libvirt talk to qemud. That's what it does for esx anyway.

--
error compiling committee.c: too many arguments to function



Reply via email to