The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Представлены Ubuntu Core и Snappy, предоставляющие новый мет..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
"Представлены Ubuntu Core и Snappy, предоставляющие новый мет..." +2 +/
Сообщение от opennews (??), 09-Дек-14, 21:40 
Марк Шаттлворт представил (http://www.markshuttleworth.com/archives/1434) новую сборку Ubuntu Core, примечательный использованием вместо традиционных пакетов модели монолитного обновления образа всей системы. Одновременно доступен Snappy (http://www.ubuntu.com/cloud/tools/snappy), новый механизм оформления образов для самодостаточного выполнения приложений и их обновления. Окружение Ubuntu Core и сформированные при помощи Snappy образы обновляются атомарно, без разделения на отдельные deb-пакеты и без применения пакетных менеджеров.


Подобный подход к обновлению востребован для систем виртуализации и изолированных контейнеров, для которых проще сформировать новую сборку всего системного образа, протестировать её и установить как неделимое целое, поддерживая для всех окружений идентичную базовую начинку, чем применять традиционный подход поэтапного обновления на уровне отдельных пакетов.  В случае проблем можно легок откатить систему на прошлую версию окружения. В настоящее время сборки Ubuntu Core подготовлены для установки в системах виртуализации на основе KVM и  Azure cloud.

При использовании Snappy системные компоненты оформляются в виде доступных только на чтение блоков, которые привязываются к приложению и обеспечивают его изолированную работу. Образ Ubuntu Core занимает 110 Мб и представляет собой базовую часть Ubuntu, минимально необходимую для запуска типовых программ. Все вносимые в дистрибутив исправления отражаются на содержимом Ubuntu Core, который можно рассматривать как самый свежий срез базовой системы, к которому применены все обновления. Дополнительные компоненты, которые могут потребоваться для запуска приложений, оформляются в виде фреймворков, накладываемых на Ubuntu Core. Например, одним из первых фреймворков является Docker, позволяющий организовать работы подготовленных при помощи Docker контейнеров приложений поверх Ubuntu Core.


Применяемая в  Snappy модель изолированного выполнения каждого приложения, при которой программа имеет доступ только к своим данным, рассматривается как один из способов распространения сторонних приложений, в том числе и для мобильных редакций Ubuntu. Используя  Snappy разработчику не нужно оглядываться на конкретные релизы Ubuntu и создавать отдельные пакеты для каждого из них. Можно формировать  Snappy-окружения с новыми выпусками программ тогда, когда это удобно разработчикам приложений. В отличие от развиваемого компанией Red Hat похожего проекта Atomic, Snappy предоставляет больше возможностей кастомизации окружения для каждого приложения. Для создания Snappy-пакета достаточно собрать в одном месте приложения и необходимые для его работы компоненты.

URL: http://www.markshuttleworth.com/archives/1434
Новость: http://www.opennet.me/opennews/art.shtml?num=41223

Ответить | Правка | Cообщить модератору

Оглавление
Представлены Ubuntu Core и Snappy, предоставляющие новый мет..., opennews, 09-Дек-14, 21:40  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру