Выпущена стабильная версия системы для сборки самодостаточных Linux-пакетов Flatpak 1.0

Разработчики представили стабильную версию Flatpak 1.0 — фреймворка для сборки самодостаточных пакетов, не привязанных к конкретному дистрибутиву Linux. Среди поддерживаемых систем: Debian, Fedora, Linux Mint и Ubuntu. Приложения, собранные с помощью Flatpak, запускаются в изолированном контейнере вне ОС.

Flatpak-программа содержит только специфические зависимости: базовые системные и графические библиотеки подключаются в качестве runtime-окружений индивидуально для каждого дистрибутива. Это позволяет запускать тестовые или подозрительные итерации приложений в отдельной песочнице, а также обновлять пакеты, не изменяя систему.

Ключевые особенности Flatpak 1.0

  • Разработчики могут отдельно помечать устаревшие версии пакетов, так что во время их установки пользователь получит предупреждение об этом.
  • Приложения теперь могут создавать отдельную песочницу и перезапускаться.
  • Появилась система подтверждения пользователем запрашиваемых полномочий при установке приложения.
  • Появилась новая утилита flatpak-spawn. Она работает через API Portals и нужна для создания изолированных окружений и запуска команд на стороне хоста.
  • Устанавливать пакеты можно через P2P (с USB-накопителей или по локальной сети) по умолчанию, с поддержкой bundle-пакетов.
  • Сервис Flathub, содержащий как инструменты для разработки, так и готовые приложения, получил статус стабильного проекта.
  • Стабильный релиз runtime-платформы по умолчанию Freedesktop, построенной с помощью новой системы BuildStream.
  • Внутренняя реорганизация кода, улучшение общей стабильности и производительности.

Подробнее ознакомиться с нововведениями версии можно на GitHub-странице проекта Flatpak.

Источник: пресс-релиз Flatpak

Также рекомендуем: