Android построен на базе Linux.
Cyanogenmod - это подчищенный код Android.
Ubuntu Touch - это Linux выдранный из Cyanogenmod вместе с поддержкой аппаратуры, но при этом из него полностью вырезали весь код Android`овский, отвечающий за работу Java приложений.Делая Ubuntu Touch разработчики поступили правильно - взяли готовый Linux из Android`а со всей подготовленной инфраструктурой для работы на существующих телефонах и планшетах, при этом удалили из него все недостатки Android`а - имею виду Java машину.
"Единственное будущее Mir/XMir - это поддержка работы на андроид устройствах, где драйверы графического стэка закрыты и не имеют прямой поддержки Xorg.
Больше Mir не для чего не предназначался" - он точно так же ни для чего не предназначен, как и Вайланд. Это конкурирующие технологии и очень похожие. Наверно Каноникал сделал форк Вайланда и назвал его Мир.
"Каноникал попытался, как всегда, чужими руками жар загребать и переложить адаптацию на производителей по возможности"
Драйвера итак должны писать производители аппаратуры, а не создатели дистрибутивов и дисплейных менеджеров. Тут главное, чтобы конкуренты написали свои драйвера(это конкурентное преимущество), тогда и Intel напишет, иначе убунтолюбы не будут покупать их процессоры.
Intel отказалась писать драйвер для XMir. Как я понял драйвера в Mir будут работать, через EGL, возможно Intel не хочет писать драйвер для "временной" прослойки, а потом сразу напишет под Mir. Но я пока не в курсе, как там это всё работает, поэтому могу тут ошибаться.