• sudoMakeUser@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        45 minutes ago

        I installed Mint the other day and for fun I went to the software store. I needed Qbittorrent so I hit download and got a prompt to download 4 gigabytes to install it. The .deb is 8 megabytes. In what world is that an acceptable solution?

      • MML@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        2 hours ago

        Mostly solved, I cannot install dolphin mpn flatpak due to dependency errors, maybe it’s not flatpaks fault but it kinda is

    • mic_check_one_two@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 hours ago

      And Docker. There are a number of ways of packaging complete self-contained images with all of their dependencies included. In the olden days, managing dependencies on a stack of services was basically a full time job, especially when you had multiple services that all needed different versions of the same dependency.

      Of course, the downside is that it potentially leads to bloat when you have multiple containers running. If you have three different images that are packaged with the same dependency version, you’re effectively running that dependency three times. Compared to simply running it once, and having all three services access it.

      It’s really just a trade-off between convenience and efficiency, and most modern hardware is probably capable of handling a little bit of container bloat. Containers effectively take the modern AAA game dev approach of “we don’t need to make it ultra efficient or worry too much about compressing file sizes, because modern hardware will be able to handle it even if it’s inefficient. If users can’t boot it, we can just tell them to use better hardware.”