AppImage-Builder 1.0 released
Tool for packing applications (and all of their dependencies) inside an AppImage ISO file.
I dig AppImage’s.
Simple .ISO files that contain not only a Linux executable… but the majority or dependencies needed to run that executable. Makes Linux applications highly portable, and easy to “package” to run on a variety of different distributions.
Many Linux applications, such as the Kdenlive video editor, provide an AppImage .ISO file as the default way of distributing themselves. You can find over a thousand of them over on AppImageHub.com… and most of them work, right out of the box, on darn near every modern Linux distribution.
Pretty darn nifty.
If there’s any single problem with AppImage, it would be that packaging up an application — with all of the dependencies that need to be included — isn’t always a super simple process.
That reality is slowly changing thanks to a project named, appropriately, “appimage-builder”. Which, as it happens, just released their “1.0” version. From the project GitHub page:
It's a tool for packing applications along with all of its dependencies using the system package manager to obtain binaries and resolve dependencies. It creates a self-sufficient and portable bundle using the AppImage format.
Features:
Real GNU/Linux packaging (no more distro packaging)
Simple recipes
Simple workflow
Backward and forward compatibility
One binary, many target systems.
You can grab the big 1.0 release of “appimage-builder” — as an AppImage, naturally — from the GitHub page.
Hey. What’s that whole “Lunduke Journal” thing? Seems nifty. Tell me more.
The best part of this system is that this solves the churn in modern GNU. This constant change for the sake of change that serves only to increase the maintenance cost of software, disincentivize the creation of offline desktop applications (it’s far cheaper to make a web app where you just change CSS to “modernize it”), and naturally the fact that GNU cannot be relied upon to remain the same/compatible for more than a week is why “the year of the Linux desktop” never came and never will. Thanks to WINE/Proton, the safe Linux target is now win32. As long as people target Windows and macOS, Linux remains that “other” option. The Linux kernel tends to remain compatible with nearly any user land, and therefore with appimage, it may finally be possible to release software for GNU… maybe…