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

Reply via email to