AppImage — это формат для распространения портативного программного обеспечения в Linux без необходимости прав суперпользователя для установки приложения. Он объединяет приложение и все его зависимости в один файл, что означает, что приложение может работать на различных дистрибутивах Linux без модификаций. Эта самодостаточная природа устраняет конфликты зависимостей и упрощает развертывание программного обеспечения. AppImage разработан так, чтобы быть простым в использовании: достаточно скачать файл, сделать его исполняемым и запустить. Они не требуют установки в традиционном смысле, поскольку при выполнении монтируются как виртуальная файловая система. Это позволяет пользователям запускать приложения, не изменяя основные файлы системы. AppImage особенно полезны для распространения проприетарного программного обеспечения, бета-версий или приложений, которые недоступны в менеджере пакетов дистрибутива. Они способствуют переносимости приложений и снижают нагрузку на разработчиков по упаковке их программного обеспечения для множества дистрибутивов. Формат разработан с учетом обратной совместимости, что означает, что более новые AppImage должны работать на старых системах, и наоборот, при условии, что ядро (kernel) поддерживает необходимые функции. AppImage обычно больше, чем традиционно установленные приложения, из-за включения всех зависимостей, но удобство и переносимость часто перевешивают этот недостаток.