Компания Canonical анонсировала переработку инструментария Snapcraft
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Компания Canonical раскрыла планы по предстоящей значительной переработке инструментария Snapcraft, применяемого для формирования, распространения и обновления самодостаточных пакетов в формате Snap. Отмечается, что текущая кодовая база Snapcraft признана устаревшей (legacy) и будет применяться при необходимости использования старых технологий. Развиваемые радикальные изменения не повлияют на текущую модель использования - в проектах, связанных с Ubuntu Core 18 и 20, продолжит использоваться старый монолитный Snapcraft, а новый модульный Snapcraft начнёт применяться начиная с ветки Ubuntu Core 22.
На смену старому Snapcraft придёт новый более компактный и модульный вариант, который упростит создание snap-пакетов разработчиками и избавит от трудностей, связанных с созданием переносимых пакетов, пригодных для работы в разных дистрибутивах. Основой для нового Snapcraft выступает механизм Craft Parts, позволяющий при сборке пакетов получать данных из разных источников, обрабатывать их разными путями и формировать иерархию каталогов в ФС, пригодную для развёртывания пакетов. Craft Parts подразумевает использование в проекте переносимых компонентов, который могут быть независимо друг от друга загружены, собраны и установлены.
Выбор новой или старой реализации Snapcraft будет осуществляться через специальный fallback-механизм, интегрированный в сборочный процесс. Таким образом, существующие проекты смогут собирать snap-пакеты без изменений и потребуют модификации только при переводе пакетов на новую версию базой системы Ubuntu Core.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://snapcraft.io/blog/the-...)
- OpenNews: Доступен монолитный дистрибутив Ubuntu Core 20
- OpenNews: Уязвимость в snapd и flatpak, позволяющая обойти режим изоляции
- OpenNews: Компания Canonical опубликовала заявление, связанное с вредоносным ПО в Snap Store
- OpenNews: Уязвимость в snapd, позволяющая получить root-привилегии в системе
- OpenNews: Релиз системы самодостаточных пакетов Flatpak 1.12.0
Похожие новости:
- [Дизайн мобильных приложений, Законодательство в IT, Социальные сети и сообщества] Snapchat удаляет фильтр спидометра из-за юридических проблем
- [] До 40 релизов в день в Enterprise: наша сool story
- [Настройка Linux, Резервное копирование, Разработка под Linux] Linux kernel: просто снять снапшот не просто
- [Компьютерное железо, Презентации, Ноутбуки] Samsung представила ноутбуки на Windows 10 с процессорами Arm
- [Управление персоналом, Офисы IT-компаний, Будущее здесь, Удалённая работа] Свежий воздух, «гибридная» модель и отпуск для вакцинированных. Как компании готовятся к выходу в офис после пандемии
- [Настройка Linux] Осторожно, snap
- [Разработка под Windows, Компьютерное железо, Процессоры] Qualcomm представила комплект разработчика для приложений Windows 10
- [Социальные сети и сообщества, IT-компании] Snapchat отчитался о росте числа пользователей (перевод)
- [Системное администрирование, Системное программирование, DevOps] Установка простого приложения (например Superset) в microk8s используя metallb и helm
- [Высокая производительность, Смартфоны, Ноутбуки, Процессоры] Qualcomm Snapdragon 888 лучше A14 Bionic и M1: Объясняем
Теги для поиска: #_snapcraft, #_snap
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 25-Ноя 10:55
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Компания Canonical раскрыла планы по предстоящей значительной переработке инструментария Snapcraft, применяемого для формирования, распространения и обновления самодостаточных пакетов в формате Snap. Отмечается, что текущая кодовая база Snapcraft признана устаревшей (legacy) и будет применяться при необходимости использования старых технологий. Развиваемые радикальные изменения не повлияют на текущую модель использования - в проектах, связанных с Ubuntu Core 18 и 20, продолжит использоваться старый монолитный Snapcraft, а новый модульный Snapcraft начнёт применяться начиная с ветки Ubuntu Core 22. На смену старому Snapcraft придёт новый более компактный и модульный вариант, который упростит создание snap-пакетов разработчиками и избавит от трудностей, связанных с созданием переносимых пакетов, пригодных для работы в разных дистрибутивах. Основой для нового Snapcraft выступает механизм Craft Parts, позволяющий при сборке пакетов получать данных из разных источников, обрабатывать их разными путями и формировать иерархию каталогов в ФС, пригодную для развёртывания пакетов. Craft Parts подразумевает использование в проекте переносимых компонентов, который могут быть независимо друг от друга загружены, собраны и установлены. Выбор новой или старой реализации Snapcraft будет осуществляться через специальный fallback-механизм, интегрированный в сборочный процесс. Таким образом, существующие проекты смогут собирать snap-пакеты без изменений и потребуют модификации только при переводе пакетов на новую версию базой системы Ubuntu Core. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 25-Ноя 10:55
Часовой пояс: UTC + 5