Разработчики Стефан Грабер (Stéphane Graber), Барри Варшава (Barry Warsaw) и Ондрей Кубик (Ondrej Kubik) готовы представить новую схему обновления Ubuntu Touch, которая станет дополнительным, официальным механизмом обновления.
Сейчас тестеры будущей Ubuntu Touch используют утилиту phablet-flash, которая помогает скачать нужные файлы с сайта cdimage.ubuntu.com и развернуть их на ваше мобильное устройство.
Новый механизм обновления основан на образах системы (image based upgrades) и будет доступен для всех устройств. Как и в случае с phablet-flash, на данном пути развития Ubuntu Touch, только четыре устройства поддерживаются новым механизмом обновления: Galaxy Nexus (maguro), Nexus 4 (mako), Nexus 7 (grouper) и Nexus 10 (manta). Разработчики усердно работают над тем, чтобы помочь командам, портирующим Ubuntu Touch на другие устройства, с переходом на этот новый, официальный механизм обновления.
Ubuntu портируется на всё большее количество мобильных устройств и стандартный механизм через apt или dpkg начинает показывать свои некоторые ограничения.
Как результат, в Ubuntu будет поддерживаться дополнительный способ обновления мобильных устройств, основанный на read-only образах. Для мобильных девайсов будут создаваться образы на серверах Canonical, а так же генерироваться дельты между полным образом для данного устройства и изменениями на сегодняшний день. Как пример для Nexus 7 (grouper),
grouper-20130719.delta-20130718.tar.xz
grouper-20130719.full.tar.xz
Пользователь будет скачивать своим мобильным устройством дельты и обновлять систему, не имея дела с пакетами так таковыми. Canonical не планирует делать такое обновление единственным доступным способом и хочет сделать выбор-переключатель: обновляться через apt или через образы.
Разработчики Canonical ещё обсуждают массу вопросов, возникающих при таком новом способе обновления. Например, первоначально мобильная система если будет в состоянии "обновление через образы" (image based updates), то не будет возможности установить дополнительные пакеты из репозиториев, кроме как переключиться "обновление через apt" (apt-based updates), тем самым позволив установку дополнительных пакетов.
Как бы то ни было, всё решается и всё обсуждается, так как процесс разработки будущей Ubuntu Touch в самом разгаре. Цели впереди намечены следующие:
Базовый набор возможностей которые хотелось бы получить, используя "обновление через образы":
Но прежде чем записываться в тестеры, подумайте:
Если вы не отвечаете всем вышеперечисленным требованиям, то лучше будет продолжать использовать "перевёрнутые" образы (flipped images).
Если вы чувствуете в себе силы и желание помочь тестированием, то для переключения на новую схему обновления нужно:
phablet-flash --ubuntu-bootstrap
adb shell system-image-cli
. Больше никогда не используйте phablet-flash и обновляйтесь только через system-image-cli.Чтобы вернуться на стандартные, "перевёрнутые" образы (flipped images) сделайте:
phablet-flash --bootstrap
Подробнее - wiki.ubuntu.com/ImageBasedUpgrades
Баги сыпьте - launchpad.net/ubuntu-image-image/+filebug
Вопросы и поболтать - #ubuntu-touch на irc.freenode.net
Мой сайт белый, пушистый и не кусается - добавьте его, пожалуйста, в белый список ваших блокираторов. Вельми понеже ... весьма вами благодарен! (с) Иван Васильевич меняет профессию.
Дополнительные материалы:
Canonical вскоре представит нечто загадочное. Ubuntu Edge - первый Убунту смартфон?
Марк Шаттлворт о выходе Ubuntu Touch на рынок.
Перевёрнутая модель Ubuntu Touch.
Образы Ubuntu Touch проверяются ежедневными автоматическими тестами.