• superweeniehutjrs@lemmy.world
    link
    fedilink
    arrow-up
    23
    arrow-down
    1
    ·
    1 year ago

    I’m uninformed, why were things like snap and flatpak created?

    I barely understand docker, but I’m starting to understand why it can be beneficial, although bloated.

    • Rikj000@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      5
      ·
      1 year ago

      Flatpak:
      To limit shady proprietary software from accessing your full storage / hardware.
      You can manage the sandbox access through tools like FlatSeal.

      Snap:
      To ruin your day / user experience.

      Both where introduced as a universal way to distribute packages on various distros.

    • Shareni@programming.dev
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      why were things like snap and flatpak created?

      If you’re using a stable distro, the repo will end up with programs that are years out of date. So instead of compiling manually, you use flatpak/snap/appimage/nix/guix as an extra package manager. They also allow devs to release cross-distro packages.

      I barely understand docker

      although bloated.