• tvbusy@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 year ago

    Snap is what finally forced me to explore the vast selection of distros. Mint Linux is working well for me. I do miss Plasma Desktop though.

    • bjorney@lemmy.ca
      link
      fedilink
      arrow-up
      15
      ·
      1 year ago

      It’s a package format that bundles all required libraries, that way you don’t run into the issue with program A requiring library version <1.1 and program B requiring library >1.3.

      It leads to larger binaries because these dependencies are bundled, but it solves the issue with old/minimally maintained software not working on new OS versions because they depend on an ancient version of libssl or something.

    • RmDebArc_5@lemmy.mlOP
      link
      fedilink
      arrow-up
      7
      arrow-down
      2
      ·
      edit-2
      1 year ago

      Snaps is Ubuntu/Canonicals proprietary package format which is mostly considered a worse alternative to flatpak (another package format) with no real advantages on desktops that Canonical is trying to force on users

          • bjorney@lemmy.ca
            link
            fedilink
            arrow-up
            6
            arrow-down
            2
            ·
            edit-2
            1 year ago

            The webserver that canonical uses to distribute other people’s snaps is, and that’s it. APKs aren’t proprietary just because Google runs the Play store.

            If you don’t want to interact with canonical’s servers you can download the snap files from literally anywhere else and install them manually so you don’t have to touch a single line of non open source code.

            • GamesRevolution@programming.dev
              link
              fedilink
              arrow-up
              3
              ·
              1 year ago

              Even if you do download the snaps from elsewhere you are still locked in with the Canonical repository for updates, with it being basically hard coded and with no alternatives. Even more, snaps are straight up a worst experience then flatpak with all their quirks like the loopback devices and the automatic updates.

              • bjorney@lemmy.ca
                link
                fedilink
                arrow-up
                1
                arrow-down
                2
                ·
                1 year ago

                Disable automatic updates then. snap --help

                IMO snaps were prematurely pushed but that’s about it - they were a worse experience like two years ago when canonical started pushing them and almost every app had some quirk due to the sandboxing, but they have improved to the point that I literally can’t remember the last time I encountered an issue with the snap version of a program (granted I only really use snaps when something isn’t available as a .deb or there is a conflict)

  • JoshCodes@programming.dev
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    1 year ago

    I started using ubuntu 2 years ago and its great. Just disable snaps. It’s like 5 commands (and you have to reinstall Firefox).

    You stop snap store from running, disable it from restarting then set apt over snap store as default.

    It’s not hard. I did it day 1 of using Linux. Plus there’s guides a plenty on how to do it.

    • GamesRevolution@programming.dev
      link
      fedilink
      arrow-up
      11
      ·
      1 year ago

      If you are using Ubuntu and disabling snaps, might as well use something else. Snaps are basically the selling point of Ubuntu and any other distro based on it will provide a better experience if you don’t want them.

      • JoshCodes@programming.dev
        link
        fedilink
        arrow-up
        6
        arrow-down
        1
        ·
        1 year ago

        What about all the other pros of ubuntu?

        Off the top of my head,

        • their power management is better than any other distro for laptops.
        • Their compatibility with WiFi drivers is better than many others, granted that’s not exclusive to ubuntu but it is a pro.
        • theyre more up to date than debian but stable while actually coming with Wayland support unlike Mint. Timeshift is great tho, good thing it’s compatible with ubuntu.
        • their community is much larger than many other distro so support is easier to find.
        • it’s just not a bad distro. There’s not a lot of other distros that match its out-of-the-box experience.

        Other distros are good. PopOS is good. I chose Ubuntu mostly because it’s solid and stable but also because it has a wide community for help. I’m just getting tired of the narrative that ubuntu is totally crippled by its snaps. This is a linux distro, if I don’t like something I get to change it, which is actually cool. This isn’t windows where I have no control. Also, with snaps gone, I’ve literally never had a problem I haven’t caused. I have the approach of strip out what I don’t want. Arch users install what they do want. At the end of the day, we both are exploiting software we want to use to be productive. If I found myself fighting the os (like Mac or Windows) I’d switch but I don’t so I won’t.

      • JoshCodes@programming.dev
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        1 year ago

        Because snaps aren’t the only feature the distro comes with. It’s widely versatile, commonly used, and this argument isn’t a good one. PopOS is good, so is ubuntu minus the snaps.

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

        That sentence should probably read “on my first day of using Linux outside of a vm on bare metal with an installation I intended to keep”. I use Kali for security work and I used Manjaro once but it killed itself before I knew what I was doing.

        Snaps are not very space efficient, I don’t need the same packages installed multiple times. In a desktop use case that’s a lot of repeating packages.

        • Kusimulkku@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          I think you’re gonna have a bad time since that’s essentially what all the newer formats do (flatpak, snap, appimage).

    • noodle@sh.itjust.works
      link
      fedilink
      arrow-up
      8
      arrow-down
      3
      ·
      1 year ago

      Cause Snap is proprietary and the repo is controlled only by Canonical/Ubuntu. Flatpack on the other hand allows for third parry repos. And then one might even preference a classical install because ironically its snappier - faster - especially on oldee setups

      • PeriodicallyPedantic@lemmy.ca
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        But you can install multiple app stores, right? This is just one. My understanding is that it also adds sandboxing to any snaps you installed.

        • Kusimulkku@lemm.ee
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          Snaps have sandboxing but only on Ubuntu I think. Flatpaks have sandboxing too but that should work in every distro.

      • bjorney@lemmy.ca
        link
        fedilink
        arrow-up
        7
        arrow-down
        6
        ·
        1 year ago

        Snap is not proprietary.

        The snapcraft webserver backend is closed source but everything snap adjacent that touches your computer is open source, and you can distribute snaps and install them without using the snap store

    • Artyom@lemm.ee
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      1 year ago

      They are 1. Slow on launch and on boot. 2. Very opaque and offer little control. 3. They don’t integrate well. 4. Proprietary. 5. Probably most importantly, Canonical has made 0 progress and demonstrated 0 interest in improving issues 1-4.

  • Quacksalber@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    The apt package of KeePassXC would fail repeatedly to recognize my hardware token. The snap package ironically works like a charm.

  • ShaunaTheDead@kbin.social
    link
    fedilink
    arrow-up
    4
    arrow-down
    2
    ·
    edit-2
    1 year ago

    You can just choose not to use it. They still release everything through their regular repositories for now.

  • XEAL@lemm.ee
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    1 year ago

    What the did with Firefox is a war crime…

    BUT, the other day I had to instal DBeaver and using snap was for sure the easiest/fastest way

    • RmDebArc_5@lemmy.mlOP
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      The joke is based on the fact that Ubuntu forces snaps and most people agree that they suck

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

        I don’t know how they suck and didn’t use them. I install everything either from ebuilds or build myself.