Пакет Flatpak (.flatpak) — это самодостаточный формат пакетов, используемый для распространения приложений в среде Linux. Он включает в себя само приложение, его зависимости и среду выполнения (runtime environment), объединенные вместе. Это позволяет приложениям работать согласованно в различных дистрибутивах Linux, независимо от базовых системных библиотек. Пакеты Flatpak разработаны для решения проблем «ада зависимостей» (dependency hell) и фрагментации в экосистеме Linux. Они способствуют изоляции приложений (sandboxing), повышая безопасность за счет отделения приложений от хостовой системы и других приложений. Эта изоляция ограничивает потенциальный ущерб от вредоносных или некорректно работающих приложений. Flatpak также упрощает обновление и управление приложениями, поскольку обновления обрабатываются внутри среды Flatpak. Формат спроектирован как переносимый и воспроизводимый, гарантируя, что приложения могут быть собраны и запущены согласованно в различных средах. Пакеты Flatpak обычно распространяются через репозитории Flatpak, которые служат централизованными источниками приложений.