this post was submitted on 17 Nov 2023
220 points (93.0% liked)

Memes

45887 readers
1399 users here now

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

founded 5 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 25 points 1 year ago (2 children)

I recently just switched to Pop! and it's so crazy how much fun linux is now! I was pulling my hair out at Ubuntu because of things like Snaps, trying to get nvidia to work, and so many weird quirks. (My audio just had a low buzzing noise until I reconfigured Pulse, scaling had to be manually set in a config file, I had to change a few nvidia configs to get my games to play at over 30fps, and no native flatpak integration obviously because of snaps)

But with Pop everything just works! Flatpaks are in the pop shop, the distro had an option with nvidia configured out of the box, it's been the easiest linux setup I've ever had. I need to go deeper into the weeds with Fedora and Arch, but goddamn Pop is going to be my go-to from here on out.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

Pop_OS! Is the one I chose to finally move full time to Linux. I have zero regrets. It's been great

[–] [email protected] 4 points 1 year ago (1 children)

Running this distro on my laptop for its great window manager. Good stuff!

[–] [email protected] 1 points 1 year ago (1 children)
[–] [email protected] 2 points 1 year ago

Customized gnome with pop tiling manager iirc. It’s a pretty good mobile experience compared to default gnome.

[–] [email protected] 15 points 1 year ago (3 children)

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.

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (1 children)

Wonderfull + You are free to install Plasma on your Mint

[–] [email protected] 4 points 1 year ago

I've done this, works great.

[–] [email protected] 3 points 1 year ago
[–] [email protected] 14 points 1 year ago* (last edited 1 year ago) (2 children)

Linux beginner here. Whats snaps?

[–] [email protected] 19 points 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.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

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

[–] [email protected] 3 points 1 year ago (1 children)

Snaps are not a proprietary package format.

[–] [email protected] 7 points 1 year ago (1 children)

The backend is proprietary

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (1 children)

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.

[–] [email protected] 3 points 1 year ago (1 children)

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.

load more comments (1 replies)
[–] [email protected] 14 points 1 year ago (1 children)

It's one of the reasons on my next rebuild I'll be moving off Ubuntu. I always used Ubuntu because it was stable and you can find articles for almost anything. But there's some great distros out there now and I don't like Snaps.

I'm waiting for the next Build of POP OS which should be out soon and I'll hop over to that probably in the new year.

[–] [email protected] 10 points 1 year ago (1 children)

...or you could just use Debian.

[–] [email protected] 3 points 1 year ago

...or Mint depending whether they'd rather move up, or down the hierarchy.

[–] [email protected] 11 points 1 year ago* (last edited 1 year ago) (2 children)

yeah, snaps, that's the only thing holding Ubuntu back

not dpkg and by extension apt being a flaming dumpster fire that will corrupt the package database if you look at it funny and there being no way out of that other than an OS reinstall

not the fact that there are zero tools for managing dependencies when building a program from source and you're entirely on your own when it comes to what *-dev packages you need to install

not the fact that Ubuntu is one of only two distros out of the hundreds that are out there where you can't use the computer while it's installing updates

not Canonical's general policy of "hey, this technology seems pretty cool, let's find out whether it's good or not by forcing it on all our users and seeing if they complain" (see: miri display server, cinnamon desktop, and of course snaps)

not the fact that there are ADS IN THE GODDAMN TERMINAL

not the fact that it's a Linux distro that thinks it's smarter than you and does something other than what you told it to based on what it thinks you meant (see: apt install firefox installing the snap) which IMO negates one of the primary reasons to use Linux

no it's snaps

snaps are the problem

[–] [email protected] 12 points 1 year ago (1 children)

I don't know what you're mostly on.

  • Dpkg is nowadays rock solid. I had 300 debians working together and auto updating at the same time, never had an issue.

  • managing dépendances when building from source, apart from Gentoo being built around the emerge management, no other package manager has any clue about source building dependencies.

  • confused about what's the problem when using 'buntu while it's updating.

  • Agree with this one. Fuck Canonical

  • same as above.

  • so it's snap the problem then?

[–] [email protected] 1 points 1 year ago (1 children)
  • admittedly it's been a couple years since I last used Ubuntu, and it may have gotten better in that time

  • I was talking about the AUR

  • see my first response. I remembered Ubuntu occasionally doing what Windows does and forcing a reboot, then spinning for 10-15m doing god knows what. Glad to hear they've fixed that

  • as for the last one I was talking about the fact that Canonical is willing to do that in the first place. It's not the snap itself, it's the fact that I told it to install a native package and it decided for me what I wanted. Shit like that is why I left Windows behind. "You don't really want to set your default browser to something other than Edge, do you?"

[–] [email protected] 3 points 1 year ago

Tha aur is cheating, it's basically a script to install the correct dependancies. It's also not integrated natively into pacman so it's not related to the package manager itself.

Ok I understand what you mean for your last point

[–] [email protected] 1 points 1 year ago (1 children)

Cinnamon Desktop? Cononical? Since when was Linux Mint owned by Canonical?

[–] [email protected] 1 points 1 year ago

Did I say Cinnamon I meant Unity

[–] [email protected] 9 points 1 year ago (3 children)

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.

[–] [email protected] 12 points 1 year ago (1 children)

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.

[–] [email protected] 9 points 1 year ago (1 children)

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.

[–] [email protected] 1 points 1 year ago (1 children)

What about all the other pros of ubuntu?

  • uses a cool word from the Zulu language
[–] [email protected] 2 points 1 year ago

This guy gets it

[–] [email protected] 1 points 1 year ago (1 children)

Why did you disable snaps on the first day of using Linux?

[–] [email protected] 1 points 1 year ago (1 children)

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.

[–] [email protected] 1 points 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).

[–] [email protected] 1 points 1 year ago (1 children)

At that point just use PopOS. Why the hell would you use Ubuntu just to disable snaps?

[–] [email protected] 3 points 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.

[–] [email protected] 8 points 1 year ago* (last edited 1 year ago)

sudo apt purge -y snapd && sudo apt install -y gnome-software-plugin-flatpak && flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo

For everything else Fedora is looking good. PopOS has potential.

[–] [email protected] 6 points 1 year ago

"I am more like a flatpak guy myself"

[–] [email protected] 4 points 1 year ago (2 children)

Why does everyone hate snaps? I mainly just use Ubuntu for work, but snaps seemed to work well enough.

[–] [email protected] 7 points 1 year ago (2 children)

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

[–] [email protected] 3 points 1 year ago (1 children)

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.

[–] [email protected] 2 points 1 year ago

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

[–] [email protected] 2 points 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

[–] [email protected] 2 points 1 year ago* (last edited 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.

[–] [email protected] 2 points 1 year ago

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

[–] [email protected] 2 points 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

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

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

[–] [email protected] 3 points 1 year ago
[–] [email protected] 1 points 1 year ago
load more comments
view more: next ›