DEV Community

Simon Justesen
Simon Justesen

Posted on

I love Linux ... and AppImages <3

I've been using Ubuntu/Debian/Nitrux/Manjaro ARM as my main go-to OS' for several years now. I absolutely love being part of this vast community of great individuals.

"Linux is difficult" - "Packaging is hard" was once the most predominant ways for software companies to tell users, why they didn't support Linux.

But these days we got things like AppImages[1], which I think is very underappreciated within the community (just a feeling, no figures to back it up). Actually I'm unaware why AppImages aren't already part of all Linux distros out there. I guess it's because everyone is trying to roll their own distribution formats?

Anyway, An AppImage is a container format much akin to Mac Applications. You just download an AppImage from e.g. AppImageHub[2], set the execute permission on the file and off you go. No installation required - you can even place the AppImage file where ever you'd like. If you want to skip the "set execute bit" step and need tighter GUI integration there's a daemon called appimaged[3] that you can run beforehand which will take care of all this.

[1] https://appimage.org/
[2] https://www.appimagehub.com/
[3] https://github.com/probonopd/go-appimage

Top comments (1)