• mushroommunk@lemmy.today
    link
    fedilink
    arrow-up
    16
    ·
    6 hours ago

    Snap packages have a larger install size, run slower, increase resource usage (so more RAM and CPU cycles), the snap store is a closed source system so you get things like Cryptocoin wallet scams , and personally, I think conceptually snap system leads to poor library maintenance long term

    • timbuck2themoon@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 hours ago

      I dislike it for all the technical reasons you listed but could live with it despite that.

      The entire reason I don’t install Ubuntu distros for Anyone anymore is that you can tell it specifically you want a deb and it can decide, no, no you don’t, and reinstall snapd and that app as a snap.

      That’s ridiculous and against what I view Linux should be.

    • tsugu@gregtech.eu
      link
      fedilink
      arrow-up
      2
      ·
      3 hours ago

      Having a closed source backend isn’t the reason for malicious packages. There’s a clear distinction between official and unofficial packages, and flathub isn’t immune to this either.

      In comparison to flatpak, each runtime (core[number]) is supported for 10 years, so developers aren’t pressured to update it if the app keeps working. The side effect is that over time you will end up with a few extra core snaps on your system but the peace of mind for the maintainers is worth it imo.

    • HakFoo@lemmy.sdf.org
      link
      fedilink
      arrow-up
      1
      ·
      3 hours ago

      We have an entire universe (from snaps up to univere-scale k8s setups) derived from “it works on my machine, so we’ll ship my machine”.

      How much bad software isn’t being shook out because it’s kept alive in a container with just the right dependencies to prevent it from activating bugs and bad assertions?

    • anotherspinelessdem@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      4 hours ago

      It’s also a smaller ecosystem than say flatpak, so it gets less use and less checks on it. Seems less well maintained than APT as well.