|
|
|
EditText
|
BrowseFacets
|
RecentChanges
|
FindPage
|
Database Wiki
| by
John Sequeira 
|
http://lguest.ozlabs.org/
"What's the difference between lguest and KVM
A: Kvm requires hardware virtualization support (most recent Intel and AMD chips have it), but it can run almost any Operating System (since it does full virtualization. It also has 64-bit support. Lguest doesn't do full virtualization: it only runs a Linux kernel with lguest support.
Q: What's the difference between lguest and Xen?
A: Xen is similar, in that it doesn't need hardware virtualization support (although it can use it), but Xen supports an extensive range of features such as PAE (ie. lots of memory), SMP guests, 64-bit. You have to boot your kernel under the Xen hypervisor; you can't simply modprobe when you want to create a guest.
Q: Why would I want to use lguest?
A: Maybe you don't! Lguest is designed to be simple to use and modify, with the aim of keeping the codebase small. Currently it's around 6000 lines including userspace utility, whereas kvm is over 10 times that size, and Xen is around 10 times bigger again (of course, both have far more features).
Q: Would lguest be good for running CPU-intensive virtualized jobs in a cluster?
A: Once suspend and resume are implemented, it could be a decent fit. You could then migrate jobs around to balance load. Unfortunately, migration can be hard (TCP connections, filesystems), so it might not be trivial depending on what you're doing."