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