четвер, 4 липня 2013 р.

Перевёрнутая модель Ubuntu Touch

Некоторые персоналии, узнав что Ubuntu работает в изолированном окружении chroot, обзывали Ubuntu Touch ещё одной оболочкой Android. Это было не верно тогда, а сейчас тем более.

Старая схема Android + Ubuntu Touch.
Старая схема android ubuntu chroot

Вместо загрузки в android и последующий запуск Ubuntu, новые образы системы теперь перешли на "перевёрнутую" (flipped container) модель. Теперь грузится Ubuntu Touch, а уже позже андроид инициализируется в LXC контейнере до запусков сервисов и приложений. Не путайте LXC контейнер и виртуализацию. Контейнеры представляют из себя облегченную технологию виртуализации и ближе к chroot чем к полноценной виртуализации. Контейнеры не эмулируют оборудование и используют в разделяемом режиме ту же операционную систему, что и основная система. Андроид имеет полный доступ к железу и аппаратная акселерация GPU доступна.

Новая "перевёрнутая" модель теперь используется по умолчанию. Образы Flipped Ubuntu Touch были протестированы для:

  • Galaxy Nexus - maguro
  • Nexus 4 - mako
  • Nexus 7 - grouper
  • Nexus 10 - manta

Чтобы использовать flipped образы, нужна утилита phablet-flash старше 0.14daily13.06.22-0ubuntu1.

Если по какой-то причине вы хотите использовать предыдущую схему, то нужно использовать ключ --legacy

Новые образы для других мобильных платформ, кроме Nexus, будут доступны в ближайшее время, так как ими занимаются члены сообщества, которым нужно время на переход.

Полезная команда lxc-info -n android укажет вам действительно ли андроид в контейнере.

Касательные темы:
Образы Ubuntu Touch теперь проверяются ежедневными автоматическими тестами.
Ubuntu Touch получила мощь GStreamer.
Mir и Android.
Mir и Android GPU.
Новый формат пакета, ориентированный на мобильные платформы.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments