Flatpak – это формат приложений Linux следующего поколения, разработанный Red Hat и используемый в Fedora.
Он во многом похож на Snappy: приложения помещаются в “песочницу”; идут в комплекте со всем необходимым для запуска; поддерживают автоматическое обновление в фоновом режиме.
Поскольку эти технологии позволяют пользователям Linux устанавливать приложения независимо от того, какой дистрибутив или менеджер пакетов они используют, все больше и больше разработчиков программного обеспечения предпочитают распространять приложения, используя эти новые методы.
Собрать один раз, запускать везде – киллер фича. Зависимости были главной головной болью в упаковке программного обеспечения для различных дистрибутивов Linux, что Flatpak (а так же Snap) «решает».
А использование OSTree Flatpak позволяет разработчикам создавать полный пакет приложений, который содержит все зависимости, библиотеки и другие файлы, необходимые для запуска их программы.
Поскольку приложения Flatpak запускаются изолированно от остальной системы, можно запускать несколько версий одной и той же программы одновременно (например, ночные или стабильные сборки).
Приложения Flatpak также должны запрашивать разрешение, прежде чем они смогут получить доступ к оборудованию (например к веб-камере), читать или открывать файлы вне песочницы или использовать технологии определения местоположения, такие как geoclue. В целом, Flatpak дает вам гораздо больший контроль над программным обеспечением, которое вы запускаете.
Так зачем использовать Flatpak? Есть несколько ключевых причин:
- Нет зависимости от совместимости
- Больше контроля над тем, что могут делать приложения
- Получение обновление приложений раньше
- Доступ к более широкому спектру программного обеспечения
- Получение обновления напрямую от разработчиков приложений
Существует множество других причин, по которым вы можете использовать этот новый формат приложения, поэтому пишите в комментариях ваши варианты.
Как установить Flatpak читайте здесь: https://xssoft.ru/установка-flatpak/

Добавить комментарий