LWN.net Logo

Xen: finishing the job

Xen: finishing the job

Posted Mar 4, 2009 16:50 UTC (Wed) by drag (subscriber, #31333)
In reply to: Xen: finishing the job by sayler
Parent article: Xen: finishing the job

Yeah it would probably be nice.

However I've moved on to using KVM for most everything. Having the ability to simply _have_ a hypervisor by default with no effort, no patching, no rebooting, no 'lifting' my system kernel out of Ring 0, etc etc is a wonderful thing.

And the other thing is that no special or weird configurations are needed. While Fedora with virt-manager provides a nice gui and other tools... for many of my tasks simply being able to launch qemu with screen and serial output to my terminal is quite convenient.

That being said, if people are using Xen and finding it useful and there are cases were it would be superior then it would be nice to get support into the kernel.


(Log in to post comments)

Xen: finishing the job

Posted Mar 5, 2009 10:06 UTC (Thu) by dw (subscriber, #12017) [Link]

> However I've moved on to using KVM for most everything. Having the ability to simply _have_ a hypervisor by default with no effort, no patching, no rebooting, no 'lifting' my system kernel out of Ring 0, etc etc is a wonderful thing.

Hey I heard about this really neat new free OS by communists called DEBIAN LINUX which has all this stuff built in. Sure beats that Slackware nonsense you appear to be running. :)

apt-get install xen-linux-system && grub-install /dev/sda && reboot

Xen: finishing the job

Posted Mar 5, 2009 17:29 UTC (Thu) by drag (subscriber, #31333) [Link]

Sorta.

It's still not that easy.

With KVM... "modprobe kvm-intel" (or -amd or whatever) That will work on any recent Linux distribution. The difference being is that KVM is already there. Having to install a modified qemu is all I need to do and is _still_ quite a bit simplier and less problem prone then what you pasted there.

With my laptop, for example, which I make heavy use of virtualization for small development and documentation projects I run Fedora 10 for various reasons (my prefered distribution is Debian, btw). I have a Intel GMA X3100 video card and wifi. For various other reasons I like to have DRI2 enabled. This requires having a rather new kernel, a very new kernel (along with newer X stuff)

Also I like having good power management stuff. Being able to suspend my laptop and such is very handy as I move around quite a bit.

All of this sort of stuff makes life for a Xen user much much more difficult.

------------------------------

Also all the benefits of running Xen seem to stem from it's paravirtualization features. For what I do I need full virtualization... Having to muck around with the kernel of the guest systems in addition to the kernel of the host system is just not worth the trouble and is frequently not really even practical.

It is still not the same

Posted Mar 7, 2009 1:19 UTC (Sat) by gwolf (subscriber, #14632) [Link]

My main reason not to have Xen is that I do quite a bit of staging on my laptop. And Xen, however easy it is to get running on Debian, is practically a new architecture by itself - At least, architectural variant. I want my laptop to have ACPI support - and there is no way to achieve that with Xen. KVM "just works", and it just does not bother me when I'm not using it.
And BTW, ACPI is not only a good feature for laptops. I want my servers also to suck less energy when demand drops at night.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds