• feoh@lemmy.ml
    link
    fedilink
    arrow-up
    42
    arrow-down
    3
    ·
    2 years ago

    I get it.

    I don’t love Snaps either.

    However, a thing I try to remember and wish others would as well is simply this: Canonical is a company. Their goal is to make money. They are not out to create the ultimate free as in freedom Linux distribution.

    This does (to my mind) not make them evil, and ESPECIALLY doesn’t make the folks who work there evil. It makes them participants in the great horrible game that is Capitalism, and expecting anything else from them is going to lead to heartache, as you’ve seen.

    If you want a Linux distro that shares your preferences and won’t try to jam snaps down your throat, you might consider giving Debian a whirl as many others have.

    Continuing to ride the Ubuntu train and raging against the dying of the light when it continues chugging in the direction it’s been headed for YEARS seems … futile :)

      • feoh@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        Nice to see that KDE is so well supported! I’d been running Manjaro KDE the last time I had Linux installed on my desktop but I may give Debian a try this time around.

    • Guenther_Amanita@feddit.de
      link
      fedilink
      arrow-up
      10
      ·
      edit-2
      2 years ago

      @babara@lemmy.ml
      The difference with Fedora Atomic, which I think you refer to, is that it’s totally open. For example, people started using the OCI containers differently than Fedora intended, which resulted in uBlue and stuff like Bazzite.

      Also, no one forces you to use Flatpak. You can still use Distrobox and use Pacman/ APT/ DNF/ whatever you prefer and export your apps that way. It’s just that Flatpak “won” and doesn’t have many drawbacks, and is very convenient. I mostly like them.

      And, most importantly, Fedora is the fronteer of innovation.
      There were many projects and ideas that failed, but many more succedded (Wayland, image based distros, etc.), and Project Atomic is just one more “testing ground” that is well thought out imo. Therefore people are expecting to “test out” new generation Linux stuff, it’s just part of Fedora. If you don’t like that, use Debian instead.

      I can recommend you to give Fedora Atomic a chance, it’s an extremely nice family of distros (e.g. Bluefin/ Aurora, Bazzite, etc.)!

      Edit: one more thing is that Fedora is, in contrast to Ubuntu, not controlled by a company. RedHat doesn’t have nearly as much influence as people think, it’s mainly community driven, and therefore choices aren’t (in theory) influenced by $$$

      • woelkchen@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        And, most importantly, Fedora is the fronteer of innovation.

        What I find impressive about this is that they turn this into a stable product. Early Fedora Core was more of an experimental distribution but those times are long gone (IIRC around Fedora 19).

    • jkrtn@lemmy.ml
      link
      fedilink
      arrow-up
      8
      arrow-down
      1
      ·
      2 years ago

      It is absolutely a different situation if it is opt-in. If Ubuntu made Snaps opt-in, people might not like them but it’d be a minor critique instead of fleeing the distro.

    • macniel@feddit.de
      link
      fedilink
      arrow-up
      5
      ·
      2 years ago

      Well there is immutable, which you probably refer to with Fedoras new distro, and then there is Canonical pushing their shitty snap format, and kinda non-sideloading. Can’t wait for the day when apt only ever allows to install snap packages.

    • Rustmilian@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 years ago

      Fedora Silverblue is in an entirely different ball game. You can’t use dnf because it’s an immutable image based system where you can’t make direct changes to the Root system without making use of the rpm-ostree & VCS mechanisms. You’re making a conscious choice by using Fedora Silverblue, and the pros out way the cons for most people making that choice.
      In contrast Fedora Workstation allows you to use dnf just as normal because it’s not an immutable image based system.
      Ubuntu doesn’t make use of any such system so their reliance on containerized user-space apps isn’t a technical one.

    • 𝘋𝘪𝘳𝘬@lemmy.ml
      link
      fedilink
      arrow-up
      2
      arrow-down
      2
      ·
      2 years ago

      People love using flatpaks instead (yes I know of all the shortcomings, but you can always choose another install method for that broken package).

      Not on Ubuntu nor Fedora, but yes: If a “larger” package breaks on update and there is no fix available and I use that application on a pretty much daily basis, then I remove it and install the Flatpak variant.

      Flatpaks are slower, do not work super well with Wayland (especially scaling, some applications have GIANT text, some have 5 pixels large text, but fortunately I was able to circumvent those issues for most applications I use via Flatpak), and you need to run another system for updates and updates are friggin slow.


      There is also this monstrosity ...

      It is not fault-proof and it throws an error if there no older drivers, but this prevents accumulation of outdated Nvidia driver packages (at one point I had nearly 30 different variants installed, resulting of a couple of gigabytes of unused drivers that are “updated” every time I ran flatpak update).

      flatpak-update () { 
          LATEST_NVIDIA=$(flatpak list | grep "GL.nvidia" | cut -f2 | cut -d '.' -f5)
          flatpak update
          flatpak remove --unused --delete-data
          flatpak list | grep org.freedesktop.Platform.GL32.nvidia- | cut -f2 | grep -v "$LATEST_NVIDIA" | xargs -o flatpak uninstall
          flatpak repair
          flatpak update
      }
      

      On the other hand, the applications provided via Flatpak just work.

      And messing with 32 bits multilib dependency hell for Steam or installing pretty much half of Kde just for Kdenlive simply isn’t something I want.

  • banazir@lemmy.ml
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    2 years ago

    Disappoint is a sober word here. I am actually pissed at the casual arrogance of Ubuntu and its parent company Canonical.

    I’m actually baffled that this would come as a surprise to people. Canonical has been like this for a long time and you’d have to have blinders on to not see it. They are hell-bent on doing things their way and ignoring the wider Linux community and even their users. That is, of course, their prerogative and to some degree I even welcome their attempts at differentiating their distro from others. As a user though you should be aware of their history and the apparent direction they’re heading.

    I just wish they’d stop stalling and went all-in on snaps already, since that’s pretty obviously where they’re headed.

  • Avid Amoeba@lemmy.ca
    link
    fedilink
    arrow-up
    15
    arrow-down
    3
    ·
    edit-2
    2 years ago

    I could barely make out the straw man hiding between the ads. The author is working hard for them clicks!

  • LittleWizard@feddit.de
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    2 years ago

    Does this mean you have to use apt-get to get the deb version again? Or is there an even more complicated command? I’m wondering what happens for the other Ubuntu flavors. I’m usually running Kubuntu.

    • tmjaea@lemmy.world
      link
      fedilink
      arrow-up
      26
      ·
      2 years ago

      Even apt is deliberately broken:

      “[If] You use ‘sudo apt install chromium’, you get a Snap package of Chromium instead of Debian”

      • Goun@lemmy.ml
        link
        fedilink
        arrow-up
        16
        ·
        2 years ago

        This was where I rage quit. Who in the hell thought it was a good idea?

        • Hubi@feddit.de
          link
          fedilink
          arrow-up
          12
          ·
          2 years ago

          Same here, it’s the reason why I kicked Ubuntu off my laptop. They removed any way to choose and made it such a pain to get around the Snap bullshit. I’m on Linux because I want to choose what I do with my system.

          • TechNom (nobody)@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 years ago

            I have serious doubts about that due to the role of early Ubuntu in popularizing desktop Linux. For many including me, Ubuntu was the first taste of GNU/Linux and it was a breath of fresh air compared to the contemporary clumsy and cumbersome distros like Fedora. Only Ubuntu from those days has any resemblance to the experience we expect from desktop Linux today.

            The problems at Canonical seems like a systemic institutional issue, probably related to egotistic management with temper issues. That of course means that Shuttleworth is the source of those personality disorders. But still…

            • woelkchen@lemmy.world
              link
              fedilink
              arrow-up
              3
              ·
              2 years ago

              I have serious doubts about that due to the role of early Ubuntu in popularizing desktop Linux.

              Ubuntu didn’t move overall Linux market share at all. It just took the “gateway drug” role from Mandrake/Mandriva.

      • Diplomjodler@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        2 years ago

        Seriously? Wow. That moves the whole thing into asshole territory. I’m glad I went with a distro that prioritizes not being shitty.

      • Successful_Try543@feddit.de
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        Why does this break apt? Just because, I assume (I am using Debian btw), it installs a placeholder deb-package which, while running the postinst script, installs chromium via snap commands?

    • macniel@feddit.de
      link
      fedilink
      arrow-up
      12
      arrow-down
      1
      ·
      2 years ago

      Canonical even patched apt a bit so it prefers to install snaps first.

    • llothar@lemmy.ml
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      2 years ago

      It is about installing .deb that you manually downloaded from somewhere. You can’t install them by double clicking on them, you have to install from command line.

  • fl42v@lemmy.ml
    link
    fedilink
    arrow-up
    10
    arrow-down
    3
    ·
    2 years ago

    Idk, I probably haven’t used Debian derivatives long enough, but isn’t installing random .deb-s somewhat of a bad practice? I mean, repos exist for a reason (ignoring the fact they usually have like 3 packages in the official repos)

    • macniel@feddit.de
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      2 years ago

      But even if it is, it shouldn’t prevent installing released debs you find for example on GitHub repositories.

  • gerdesj@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    2 years ago

    “I understand that Canonical has every right to make the decision about their product.”

    That seems fair. There are loads of distros available so why not try something else if you don’t like Ubuntu?

    Linux and other mainstream Unices such as FreeBSD or OpenBSD int al (that’s not something I ever thought I’d be able to say a few decades back) are not Windows or Apples or whatevs. You do you and not them!

    If Ubuntu fails to scratch your itch then move on. Debian is the upstream for Ubuntu so you’ll probably be fine with that instead. There is loads of documentation for Debian via the wiki etc and of course most Ubuntu docs will apply as well.

    • BigMikeInAustin@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 years ago

      You only got part of the quote, and not the part that really is what the article is about.

      I understand that Canonical has every right to make the decision about their product. You want to promote Snap over Deb, fine. But don’t do it in a deceiving manner.

      And there is a pretty reasonable middle ground:

      If you would like to keep your ‘Snap store’ deb-free, fine! At least have the decency to provide Gdebi by default for local deb file installation.

  • citizensv@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    2 years ago

    That’s precisely I changed to MX Linux. I won’t use ubuntu for a long time I guess.

  • m-p{3}@lemmy.ca
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    2 years ago

    For my server I simply switched to Debian and add the packages I need on top, without all that proprietary snap crap.

    For desktop I’m tempted to switch to an atomic distro like Fedora Silverblue (Gnome) or Fedora Onyx (Budgie), and for the Steam Deck I’d go with Bazzite.

  • RubberElectrons@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    I was a long-time Xubuntu fan, tried Ubuntu directly from canonical for my new laptop.

    It’s been a bit rocky, all things considered. I think I’m trying something else next time, maybe mint or whatever. Maybe Xubuntu, but only if this snap shit has been cut out.

  • fox2263@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 years ago

    Is this snap stuff something the Ubuntu variants avoid I.e Ubuntu studio and Ubuntu budgie?

      • NateNate60@lemmy.world
        link
        fedilink
        arrow-up
        10
        ·
        2 years ago

        Well, it’s complicated, isn’t it?

        Ubuntu is built on Debian’s skeleton. RHEL is built on Fedora. Many more examples.

        Linux Mint is based on Ubuntu, but in a much deeper and more connected way than Ubuntu is based on Debian. It even shares many of the same software repositories.

        The next closer level is how Xubuntu, Lubuntu, and Kubuntu are just slight variations of Ubuntu. People like to call these “flavours”.

        Finally, you get to the closest layer—the thousands of people who have taken a stock Ubuntu installation and swapped out one or two components to meet their requirements. We don’t even think of these as distros in their own right.

        It’s a continuous spectrum, and any labels we try to apply will be pretty much guaranteed to have fuzzy edges.

      • Diplomjodler@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        2 years ago

        No. It based on Ubuntu but without all the bullshit. .deb ist standard and flatpak is also built in. Whenever both are available, you get a choice right from the software manager. Mint is very much its own thing and great if you want to ditch Ubuntu.