I have an Xperia X8 phone, and I'd like to know if I can install a non-Android Linux OS on it? I would like to have a light Linux Distro, like Kolibri or something like that.
There are two ways to get a custom Linux running on an embedded device, in general:
Always remember that in majority of cases at least some parts of the hardware will not be (yet) supported. Always have a close look at what's achievable before you start.
One might also take a different approach to the "Advanced" option, specifically in the case of Android-based devices: Since the given device runs a Linux-like kernel, you can use it with all the ready modules etc. But then you'll have to adapt the standard Linux userspace programs to play nicely with the not-really-linux core.