Xen support

Fabio Massimo Di Nitto fabbione at ubuntu.com
Wed Jul 6 07:36:18 CDT 2005


ed despard wrote:

>>
>>> What exactly do you expect from xen packages and why?
>>
>>
>> 1. linux-image-dom0, linux-image-domU Ubuntu packages using the same
>> config as the official linux-image packages (when possible)
> 
> 
> My packages have 2.4 and 2.6 dom0 and domU images
> they dont currently have the same config as the stock ubuntu installer, 
> but ill work on doing that.

For ubuntu we don't need 2.4 kernels. Also keep in mind that you will
need the same source + the xen patch. We don't want to maintain N different
set of kernels. It brings too much work overhead and confusion to the users.

> I also have packages planned for patches to the stock kernel source, 

The best way to work with the kernel team directly and perhaps use baz
branches from our development tree. It will make it simpler to merge
the work at a later stage.

> and would like to hack somthing like make-kpkg so that it is easier for 
> users to compile their own xen kernels.

make-kpkg already supports creation of xen images.

>  My kernel packages also 
> contain scripts along the same lines of update-grub, to keep grub 
> entries up to date with the current hypervisor/dom0 kernels installed.

This can be handy, but better if changes are configurable so that
we don't break the default behavior and we can just tell update-grub
that it is going to add a xen kernel stanza.


>> 2. xen tools Ubuntu packages
>> (to not "abuse" third-party binaries anymore ;)
> 
> 
> I currently have a single tools package, that includes all the tools 
> and libraries, I am inexperienced in the needs of packageing libraries 
> properly, all i know is that lintian complains about just having them 
> in the tools package. Pointers in the right direction here would be 
> appreciated.

See how the xen packages are done in Debian (experimental). Last i checked
they were quite good.

Cheers
Fabio

-- 
no signature file found.



More information about the ubuntu-devel mailing list