Snap, Flatpak and AppImage, package formats compared

In recent years, three different distribution independent package formats have gained a lot of popularity. There are already a few Linux distributions like Endless OS and Fedora Silverblue that depend solely on distribution independent packages to run desktop applications. Are these package formats ready to become main packages formats for Linux distributions?

In this article we will take a look at the advantages and disadvantages of each package format individually, and of distribution independent package formats in general.

I haven’t really been keeping up with this relatively recent development of new distribution-independent package formats, so I was unpleasantly surprised when, after installing Linux Mint on my laptop, I would often find two different installable packages of the same program in the software manager. Often, these would have different versions.

Regardless of technical merit, that’s not exactly a friendly user experience.

59 Comments

  1. 2018-10-15 12:44 pm
    • 2018-10-15 2:10 pm
      • 2018-10-15 6:50 pm
    • 2018-10-16 8:27 am
      • 2018-10-16 10:21 am
        • 2018-10-16 2:24 pm
        • 2018-10-16 4:47 pm
          • 2018-10-16 5:36 pm
        • 2018-10-16 7:24 pm
          • 2018-10-16 8:10 pm
          • 2018-10-17 9:55 pm
        • 2018-10-16 11:04 pm
    • 2018-10-16 12:09 pm
      • 2018-10-16 6:18 pm
        • 2018-10-16 7:28 pm
          • 2018-10-17 2:01 pm
          • 2018-10-17 2:19 pm
    • 2018-10-16 6:01 pm
  2. 2018-10-15 12:52 pm
    • 2018-10-15 1:26 pm
      • 2018-10-15 3:12 pm
      • 2018-10-15 5:29 pm
        • 2018-10-15 9:26 pm
      • 2018-10-15 8:22 pm
        • 2018-10-15 9:28 pm
  3. 2018-10-15 1:44 pm
    • 2018-10-16 2:27 pm
  4. 2018-10-15 1:46 pm
    • 2018-10-15 3:36 pm
      • 2018-10-15 4:23 pm
      • 2018-10-15 4:44 pm
        • 2018-10-15 5:21 pm
          • 2018-10-15 6:22 pm
          • 2018-10-16 6:12 pm
          • 2018-10-21 1:35 pm
        • 2018-10-16 12:19 pm
  5. 2018-10-15 4:28 pm
    • 2018-10-16 12:32 pm
      • 2018-10-16 1:03 pm
  6. 2018-10-15 7:30 pm
  7. 2018-10-15 7:53 pm
  8. 2018-10-15 11:32 pm
  9. 2018-10-16 5:13 am
  10. 2018-10-16 8:40 am
    • 2018-10-16 12:36 pm
      • 2018-10-16 1:09 pm
      • 2018-10-16 4:58 pm
        • 2018-10-16 6:00 pm
  11. 2018-10-16 5:16 pm
    • 2018-10-16 6:06 pm
      • 2018-10-16 8:24 pm
        • 2018-10-17 4:59 am
        • 2018-10-17 11:54 am
          • 2018-10-18 5:11 am
          • 2018-10-18 6:16 am
          • 2018-10-18 12:13 pm
      • 2018-10-16 9:12 pm
    • 2018-10-17 12:17 am
    • 2018-10-18 12:14 pm