This is exactly what you want to do. Some talking points: There is already an Android kernel adaptation for N900 Fremantle uses GTK You can do exactly what he did, on ARM