Disclaimer

Flatpak uses OSTree, like Fedora Atomic Desktops (Silverblue, Kinoite etc) and similar to BTRFS snapshots.

So many files are deduplicated and linked, not actually there

https://gitlab.com/TheEvilSkeleton/flatpak-dedup-checker

50GB without
31GB with deduplication
21,4GB with BTRFS compression
  • Diabolo96@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    4
    arrow-down
    3
    ·
    edit-2
    10 months ago

    That’s why I think AppImage is the best. Despite needing to pack everything it needs it’s always far more lightweight than flatpak. I’d rather download a 50mb appimage than several gigabytes of an entire OS libraries and then the updates requiring roughly the same size. That and I have a shitty internet

    • CrabAndBroom@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      10 months ago

      TBH I dislike Appimage purely because I can’t be bothered to go and check them all individually for new versions all the time, it feels like being on Windows again. I don’t mind a little bloat for the sake of convenience. But that’s just personal preference of course.

    • Chewy@discuss.tchncs.de
      link
      fedilink
      arrow-up
      2
      ·
      10 months ago

      In my experience updates aren’t that big. The flatpak cli ux is just confusing to read how much data actually has to be downloaded because of deduplication.

      • Diabolo96@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        10 months ago

        I have like 4 gigs of flatpak updates I keep unchecking because at my horrible internet speed it would take the entire day if not more to download. Honestly, if you’re right then this is a horrendous design flaw.

    • Pantherina@feddit.deOP
      link
      fedilink
      arrow-up
      2
      ·
      10 months ago

      I dont think that is true at all. Appimages are slowest and have many disadvantages like

      • no repo (= virus danger)
      • no app desktop entry
      • no updates
      • no deduplication of libraries
      • Unmapped@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        10 months ago

        I always use the app image if they are available. As for being slow I never noticed.

        No app desktop entry is one on the reasons I like them. If its one I use a lot I make a hotkey to open it. But there are ways to add them. There is even a tool that makes its easy to do.

        No updates. I’m not sure how exactly, but everyone I use auto updates when I open them. I originally had a issue of it breaking my hotkey cause the file name would change because of the version number going up. Which I fixed by using a *.

      • callyral [he/they]@pawb.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        10 months ago

        no app desktop entry

        they can be added manually but yeah i get how that’s inconvenient.

        just run ./appimage.appimage --appimage-extract and you have the .desktop file there, then just edit the path to the executable

        • Pantherina@feddit.deOP
          link
          fedilink
          arrow-up
          1
          ·
          10 months ago

          Yes but that is unimportant. This is not user friendly at all. I do that all the time for random stuff, but especially on GNOME the system hides stuff like that away from users and thats okay.