I want to work with low level system programming and virtualization for my research. I tried Ubuntu 10.04 + Xen 4.0.0 but they weren't going quite well right from the installation. One of my friends suggested to take up Gentoo. Any more suggestions?
If a working Xen is the main requirement, see this question's answers.
can you specify more in which area you want to work on in low level.If you want to work on kernel,i don't think there is any dependency on the destro,but if you want to work on other areas like compiler,graphics managers,network managers etc then suggestion can be made.But you have to provide some more details for that. And you said ubuntu + xen is not working quite well,what problem are you facing ??
In our cluster, we use Fedora 12 Dom0 and DomU with xenified Dom0 kernel and pv_ops kernel in Fedora 12. That is we use the Fedora 12 DomU as it is. For Dom0, we install xen and Xenified kernel by ourselves.
This solution is tested to be stable. We run distributed parallel experiments on it (usually 7 DomUs on one physical machine) and it works well for us.
The "recommended" ones in http://pkill.info/b/2367/xen-solutions/ is our solution by now. Xen 3.4.3 + xenified kernel 2.6.32.13 is quite solid in our servers: