On Thu, Jul 31, 2008 at 10:54:38AM -0700, Grant McWilliams wrote: > > > > > > > Fedora 9's kernel-xen package has been based on the mainline kernel from > > > the outset, but it is still packaged as a separate kernel. kernel-xen > > > has been dropped from rawhide (what will become Fedora 10), and all Xen > > > support - both 32 and 64 bit - has been rolled into the main kernel > > > package. > > > > Does this mean in the future all Fedora kernels will be Xen kernels? Is this > wise? If I try to run VirtualBox on a Xen kernel the machine will reboot. If > the Vbox module is loaded at runtime it will reboot forever. Yes, I know > it's a Vbox issue but what about KVM. Can we run KVM on a Xen kernel?
The way paravirt_ops works is that the single kernel image has built in support for a number of hypervisors, as well as, bare metal. When it boots one of the first things the kernel does it probe to find what its running on. It then switches in the various Xen, KVM or VMWare specific functions as required for that platform, or continues running as bare metal. The Fedora kernels have Xen, KVM and VMI support enabled by default now as of Fedora 10 (VMI is 32-bit only). Basically it should 'just work' and do the right thing out of the box. VirtualBox is using out of tree kernel modules so all bets are off as to whether it works on any particular kernel. If virtualbox is important to you, then encourage their developers to get the functionality they need into the mainline kernel because that's the only way it'll be supportable long term. We can't guarentee that it won't break in a future Fedora kernel update as long as it is out of tree. Regards, Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :| _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/virtualization