Выпущена стабильная версия системы для сборки самодостаточных Linux-пакетов Flatpak 1.0
Новости
Важной частью Flatpak является разработка только необходимых для установки элементов приложения без создания отдельных версий для каждого дистрибутива.
Разработчики представили стабильную версию 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.
860 открытий862 показов