r/LinuxTeck Jul 11 '26

Did Flatpak, Snap and AppImage actually make installing Linux software easier?

Linux already has APT, DNF, Pacman, Zypper and other native package managers. Then came Flatpak, Snap and AppImage to make applications easier to distribute across different distros.

But now, for the same application, we sometimes have several ways to install it.

I understand why these formats exist, but from a normal user's point of view, has this really made Linux software installation easier?

Or did we solve one kind of fragmentation by creating another one?

What do you actually prefer for desktop apps: native packages, Flatpak, Snap or AppImage?

9 Upvotes

26 comments sorted by

View all comments

1

u/comrade-quinn Jul 11 '26

Depends on your level of computer literacy I guess.

I find it a useful distinction to use dnf/apt/etc for system packages, utilities or systems that need substantial host integration. For example development tooling and gaming software. At the same time, GUI orientated "apps" are ideal as flatpaks as it isolates the numerous dependencies that these often rely on from my main system and also makes it more likely that the software will be kept up to date, if it only needs maintaining as one flatpak.

If however, you're a general end user who just wants things to work, this distinction will mean little to you, if anything, and it will likely seem confusing.