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