Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
For quick reference, these are the current components used from Android:
Linux Kernel (stock Android kernel provided by the vendor, with a few changes to support some extra features needed by Ubuntu)
OpenGL ES2.0 HAL and drivers
Audio/Media HAL and services, to re-use the hardware video decoders
RILD for modem support
As Ubuntu is running in a separated container on top of an Android kernel and services, the communication between them happens via Binder, Sockets and libhybris.
Other than the very basic services (needed to re-use the binary blobs already available), the rest is just pure Ubuntu goodness
Canonical сделали так, что с Ubuntu Touch пользователь работает как бы через кастомную версию Android, которая позволяет получить доступ к Ubuntu посредством chroot, так что владелец устройства получает интерфейс Ubuntu вместо Android UI.
Ubuntu Touch портирован на Galaxy S III + инструкция от Canonical для других устройств