Xen to ciągle jądro 2.6.18.cośtam czyli przeszło dwa lata historii. Przez ten czas weszło trochę nowego sprzętu, obsługa starego została poprawiona, a dom0 nadal korzysta ze starego jądra. W portage dla Gentoo na jeden dzień pojawił się ebuild 2.6.22 jako, ale od razu potem dostał M~. 2.6.21, które działa w poprzedniej firmie (chyba nawet do dziś) też szybko zostało zamaskowane.
Niemniej w różnych dystrybucjach (poza Gentoo) pojawiają się świeższe jądra. Nie wiedzieć czemu istnieje projekt gentoo-xen-kernel poza oficjalnymi paczkami, ale przynajmniej stara się nadążyć za zmianami wprowadzając poprawki z openSUSE. Jako rasowy numeromaniak postanowiłem skorzystać z tego projektu, ale niestety na razie bez powodzenia. Testy robiłem na x86 (march=pentium4) i gcc 4.3.2. Krótki przepis gdyby ktoś chciał popróbować:
wget -P /usr/portage/sys-kernel/xen-sources http://gentoo-xen-kernel.googlecode.com/files/xen-sources-2.6.29-r4.ebuild
wget -P /usr/portage/sys-kernel/xen-sources http://gentoo-xen-kernel.googlecode.com/files/xen-sources-2.6.30-r1.ebuild
wget -P /usr/portage/sys-kernel/xen-sources http://gentoo-xen-kernel.googlecode.com/files/xen-sources-2.6.30-r2.ebuild
wget -P /usr/portage/distfiles http://gentoo-xen-kernel.googlecode.com/files/xen-patches-2.6.29-6.tar.bz2
wget -P /usr/portage/distfiles http://gentoo-xen-kernel.googlecode.com/files/xen-patches-2.6.30-2.tar.bz2
wget -P /usr/portage/distfiles http://gentoo-xen-kernel.googlecode.com/files/xen-patches-2.6.30-3.tar.bz2
ebuild /usr/portage/sys-kernel/xen-sources/xen-sources-2.6.30-r2.ebuild digest
emerge sys-kernel/xen-sources