Snaps, AppImages and Flatpaks – Vlog



Support the content I make online at https://liberapay.com/ChrisWere
Mastodon: https://linuxrocks.online/@ChrisWere
Neocities: https://ChrisWere.neocities.org
Gaming with friends: https://youtube.com/ProjectChronicle

Twitch: https://twitch.tv/ChrisWere

“Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.”
“Snapcraft is the command line tool for writing and publishing your software as a snap.” From the Snapcraft website.

“The key idea of the AppImage format is one app = one file. Every AppImage contains an app and all the files the app needs to run. In other words, each AppImage has no dependencies other than what is included in the targeted base operating system(s). AppImage format is ideal for upstream packaging, which means that you get the software directly from the original author(s) without any intermediaries, exactlyin the way the author(s) intended. And quickly. AppImages can be downloaded and run without installation or the need for root rights.” From AppImage.org.

“Cross-distro: create one app bundle and distribute it to the entire Linux desktop market. Stable platforms: runtimes provide stable sets of dependencies that can be used by applications. Consistent environments: develop and test your application in an environment that’s identical to the one users have. Control over dependencies: dependencies that aren’t in a runtime can be bundled as part of an application. Versions of the dependencies that are used can be fixed and patched. Easy build tools: Flatpak’s build tools are simple and easy to use, and come with a full set of documentation. Future-proof builds: runtimes are forward compatible, irrespective of distribution changes. Flatpak applications run on new Linux distribution versions as they are released.” From Flatpak.org.

Likes – 145, Dislikes – 13

source