Flatpak – это формат приложений Linux следующего поколения, разработанный Red Hat и используемый в Fedora.

Он во многом похож на Snappy: приложения помещаются в “песочницу”; идут в комплекте со всем необходимым для запуска; поддерживают автоматическое обновление в фоновом режиме.

Поскольку эти технологии позволяют пользователям Linux устанавливать приложения независимо от того, какой дистрибутив или менеджер пакетов они используют, все больше и больше разработчиков программного обеспечения предпочитают распространять приложения, используя эти новые методы.

Собрать один раз, запускать везде – киллер фича. Зависимости были главной головной болью в упаковке программного обеспечения для различных дистрибутивов Linux, что Flatpak (а так же Snap) «решает».

А использование OSTree Flatpak позволяет разработчикам создавать полный пакет приложений, который содержит все зависимости, библиотеки и другие файлы, необходимые для запуска их программы.

Поскольку приложения Flatpak запускаются изолированно от остальной системы, можно запускать несколько версий одной и той же программы одновременно (например, ночные или стабильные сборки).

Приложения Flatpak также должны запрашивать разрешение, прежде чем они смогут получить доступ к оборудованию (например к веб-камере), читать или открывать файлы вне песочницы или использовать технологии определения местоположения, такие как geoclue. В целом, Flatpak дает вам гораздо больший контроль над программным обеспечением, которое вы запускаете.

Так зачем использовать Flatpak? Есть несколько ключевых причин:

  • Нет зависимости от совместимости
  • Больше контроля над тем, что могут делать приложения
  • Получение обновление приложений раньше
  • Доступ к более широкому спектру программного обеспечения
  • Получение обновления напрямую от разработчиков приложений

Существует множество других причин, по которым вы можете использовать этот новый формат приложения, поэтому пишите в комментариях ваши варианты.

Как установить Flatpak читайте здесь: https://xssoft.ru/установка-flatpak/

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *