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

Snap пакеты будут в Ubuntu 16.04.


Развитие мобильной платформы и успешное расширение на IoT сферу позволило Canonical обкатать более безопасную и надёжную технологию Snappy. Snappy со своей транзакционной моделью обновления будет органично смотреться и на рынке серверов и десктопа, так как работающая там традиционная модель является источником разочарования для пользователей и разработчиков, желающих видеть постоянно обновляемый софт в LTS релизах. Для модели Snappy был разработан формат пакета snap и соответствующие инструменты.

В Ubuntu 16.04 будет возможность установить snap пакеты наравне с традиционными deb пакетами. Эти два формата будут вполне мирно жить с друг другом, позволяя Canonical сохранить существующий процесс разработки и обновления операционной системы. Отношения с родительским проектом Debian только укрепятся, позволяя разработчикам и сообществу публиковать свои deb или snap пакеты для Убунту.

Snap пакеты позволят разработчикам быстрее поставлять новые версии своих приложений. Новые версии KDE, Gnome, браузеров и других десктопных программ можно было бы представить и для старых LTS релизов, но из-за сложности упаковки для старых релизов и предоставления обновлений решено оставить старые релизы в прошлом.

Механизмы безопасности в snap пакетах позволят открыть платформу Убунту для более быстрых процессов итерации с её дериватами, так как приложения в snap изолированы от самой системы. Пользователи могут установить пакет snap не беспокоясь о негативном влиянии на другие приложения или саму систему. Сторонние разработчики получают бо́льший контроль над циклами обновления своего детища и даже могут упаковывать его с любыми версиями библиотек. Транзакционные обновления делают развёртывание пакетов более стабильным и надёжным, с возможностью отката.

Появление snap в Ubuntu 16.04 позволит унифицировать опыт для разработчиков, создающих своё ПО для ПК, серверов, мобильной и IoT сферы. Snapcraft - утилита, позволяющая легко упаковать любое приложение с её зависимостями. Разработчики, решившие попробовать snap пакеты, получат великолепный полигон для написания и тестирования непосредственно на своём десктопе, без всяких виртуальных машин и мобильных устройств.

Разработчики платных программ справедливо были разочарованы старой моделью с управлением зависимостями и совместимостью различных версий библиотек в различных (особенно старых) релизах Убунту. По этой причине платные приложения мигрируют с deb на snap осенью 2016 года. Canonical будет работать с сообществом разработчиков, оказывая поддержку с помощью инструментов, обучения и документации.

Главная цель сейчас сохранить всё старое наследие в новом мире Убунту. Все десятки тысяч программ и пакетов deb будут по-прежнему поддерживаться в Ubuntu. Репозитория с deb будут доступны для всех.

Если у вас есть вопросы про snap в классической Убунту, то разработчики приглашают на ubuntuonair.com:

  • snap в классической Убунту Q&A с Олли Райз (Olli Ries) 14 апреля 2016 в 15:00 UTC.
  • Snappy Clinic 26 апреля 2016 в 15:00 UTC.
Дата последней правки: 2023-03-31 16:57:18

RSS vasilisc.com   


Разделы

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