What Are Snaps, Flatpaks and AppImages? – Universal Linux Packaging Formats – Ubuntu / Arch



In this video I cover Snaps, Flatpaks, and AppImages, three of the most popular universal packaging formats available on Linux.

Snap is a software packaging and deployment system developed by Canonical for the operating systems that use the Linux kernel. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system.

Snaps are usually hosted at https://snapcraft.io/

Flatpak is a utility for software deployment and package management for Linux. It is advertised as offering a sandbox environment in which users can run application software in isolation from the rest of the system.

Flatpaks are usually hosted at https://flathub.org/home

AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application. It tries also to allow Linux distribution-agnostic binary software deployment for application developers, also called upstream packaging.

AppImages are usually hosted on the developers websites but a collection of them can be found here – https://appimage.github.io/

#snap #flatpak #appimage

Likes – 32, Dislikes – 1

source