What is the point of Flatpak, AppImage, Snap, etc? - eviltoast

I don’t understand what problem they are meant to solve. If you have a FOSS piece of software, you can install it via the package manager. Or the store, which is just a frontend for the package manager. I see that they are distribution-independent, but the distro maintainers likely already know what’s compatible and what your system needs to install the software. You enjoy that benefit only through the package manager.

If your distro ships broken software because of dependency problems, you don’t need a tool like Flatpak, you need a new distro.

  • verdare [he/him]@beehaw.org
    link
    fedilink
    arrow-up
    7
    ·
    1 year ago

    From my understanding, Flatpak is built on top of OSTree, which will automatically deduplicate files across different packages. That said, I’m not sure if this extends to downloading packages. The site claims that it does do “delta updates,” which would hopefully mean that it doesn’t download files that are already on the system, even if they’re part of another package.

    I’m just going off what I read in the docs. Someone with more understanding of the system can clarify.

    • renard_roux@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Don’t know much about Linux, but looking to convert my EOL Asus C302 Chromebook to Linux, so trying to learn anywhere I can 😊

      After reading all the comments for this post, if you’re right about Flatpak de-duping, that would make a good portion of the arguments against moot.

      Hopefully someone knowledgeable can step in and add some more info.

      Incidentally, if anyone has a suggestion for a lightweight Linux distro that I can use on my Chromebook, any and all ideas are welcome 😁