Originally Posted by starche_old
Theoretically speaking: both Android and Ubuntu runs Linux kernel, i.e. all you need to do is just take hardware specific kernel modules and compile them into Ubuntu kernel. Sounds not that difficult for me, but I might missing smth
Sent from my GT-N7105 using xda app-developers app
I'm by no means a developer, but here's what I've come to understand after reading these forums for a couple years.
Most Android phones ship with proprietary video drivers that can't be reused with other operating systems. Android uses its own framebuffer interface instead of x11, which every other Linux system that I've ever seen uses such as Meego, Mer, WebOS, etc. The only devices I know of that anyone has ever been able to get X11 working on are the nexus family and the HTC HD2. This is why we aren't able to run Linux natively on our phones currently, and get stuck using ghetto hacks like VNC.
I really would like to know if Ubuntu Phone is using X11 or not, I've been looking at varous places all morning and I haven't been able to find a straight answer to this. I'm hoping deep down inside that they figured out a way to use the Android framebuffer and rootless X windows a la Mac OSX, but that's probably a pipe dream.