Содержание
Flatpak - это формат приложений Linux следующего поколения, разработанный Red Hat и используемый в Fedora.
Он во многом похож на Snappy: приложения помещаются в "песочницу"; идут в комплекте со всем необходимым набором файлов (пакетов) для запуска; поддерживается автоматическое обновление в фоновом режиме.
Поскольку эти технологии позволяют пользователям Linux устанавливать приложения независимо от того, какой дистрибутив или менеджер пакетов они используют, все больше и больше разработчиков программного обеспечения предпочитают распространять приложения, используя этот новый формат (Flatpak).
Собрать пакет один раз, и получить возможность запускать везде - (чит). Проблема с зависимостями была (и является) главной головной болью в упаковке программного обеспечения для различных дистрибутивов Linux, но Flatpak (а так же Snap) данную проблему «решает» в корне.
А использование OSTree Flatpak позволяет разработчикам создавать полный пакет приложений, который содержит все зависимости, библиотеки и другие файлы, необходимые для запуска их программы.
Поскольку приложения Flatpak запускаются изолированно от остальной системы, можно запускать несколько версий одной и той же программы одновременно (например, Nightly или Daily сборки).
Приложения Flatpak также запрашивают разрешение, прежде чем они смогут получить доступ к оборудованию (например к веб-камере), читать или открывать файлы вне песочницы или использовать технологии определения местоположения, такие как geoclue. В целом, Flatpak дает вам гораздо больший контроль над программным обеспечением, которое вы запускаете.
Несколько основных причин:
Источник: https://flatpak.org/setup/
Лицензия: CC BY-SA 4.0
Благодарность автору!