Авторские статьи

Snappy против Apt-get.


Относительно не давно была представлена сборка Ubuntu Core, минимально необходимая, базовая часть Ubuntu размером 110 мб. В ней самое примечательное был переход с обновления системы через deb пакеты на модель монолитного обновления. Механизм подготовки своего образа Ubuntu Core и вашего программного комплекса называется Snappy.

Механизм монолитного обновления Ubuntu Core подразумевает под собой понятие некоторой базовой системы, которая обновляется не на уровне отдельных пакетов, а обновляется как неделимое целое. Значит автоматически не нужно полное разрешение зависимостей (full dependency resolution) между пакетами, с проблемами которой рано или поздно сталкивался каждый из пользователей linux систем. Так же у монолитного (транзакционного) обновления есть неоспоримый плюс в виде удобного отката всей системы на прошлые версии.

Дастин Киркленд (Dustin Kirkland), главный в Canonical по облачным решениям, предлагает нашему вниманию матрицу возможностей от Snappy и Apt-get. Матрица не полна, как предупреждает нас Дастин, но навевает вопросы, на часть которых даны ответы.

Ubuntu Core
Ubuntu Desktop
Ubuntu Server
Apt-get минимальные образы Docker и LXC десктоп системы "голое железо" (baremetal), Metal-as-a-Service (MAAS), OpenStack, облачные образы
Snappy минимальные образы для систем IoT под управлением Ubuntu Core[1] телефоны и планшеты Comfy[2], атомарное обновление систем в ручном управлении через SSH.



[1] Ubuntu Core on Internet Things. Компания Canonical представила новый продукт Snappy Ubuntu Core, нацеленный на оснащение умных потребительских устройств, развиваемых в соответствии с концепцией "Интернет вещей". Платформа может использоваться, в том числе в системах домашней автоматизации, дронах и автономных роботах.

Вопросы:
Как я понимаю, Ubuntu Core продолжает поддерживать традиционный apt-get?
Ubuntu Core используется Snappy, но есть и традиционный путь его использования. Например для создания Docker и LCX контейнеров.

Я создаю своего дрона/робота и целый флот этих устройств будет обновляться через облако!
Вам нужен Snappy Ubuntu Core.

Я хочу Linux систему на моём компе с возможностью ставить любой из десятков тысяч пакетов с открытым и закрытым софтом.
Рекомендуется Ubuntu Desktop с традиционным apt-get.

Я развёртываю Linux на голом железе в масштабах дата центра, создаю IaaS облака с помощью OpenStack и PaaS облака через CloudFoundry. Потом запускаю экземпляры Linux серверов в облака типа AWS, Azure или GCE.
Вам лучше выбрать Ubuntu Server с традиционным apt-get.

Я могу разработать приложения, сервисы и фреймворки для устройств, использующие Snappy Ubuntu?
[2]Вы говорите про Comfy Ubuntu Server, являющийся расширением Snappy Ubuntu Core, с рядом плюшек типа ssh, byobu, manpages, редакторами и т.д. Перечисленного нет в минимальном Snappy Ubuntu Core. Заметьте, что пока Comfy Ubuntu Server официально не представлен и будет анонсирован в ближайшее время.

Связи серверов:
Партнёрство Canonical и Microsoft. Snappy Ubuntu Core первым появился в Microsoft Azure.

Дата последней правки: 2015-07-11 15:42:48

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта