I'm probably going to get a lot of explanations in the comments
I'm probably going to get a lot of explanations in the comments
I'm probably going to get a lot of explanations in the comments
I'm going to create a distro where EVERYTHING including your web browser is launched through systemd and it's built from nothing but snaps, just for you guys. I'll call it "Oops! All snaps."
Sounds great. SnapOS.
SnapOS sounds better than the current hybrid that is Ubuntu.
It seems like that is where Canonical wants to end up anyways, its going to be very weird to see a non Debian Ubuntu.
You could call it... Ubuntu 24.10 the way things are going lol
Oh SNAP!
Chaotic evil
I want an OS where every application is a web app, each packaged with their own browser running in docker in a snap.
The systemd devs should create a desktop environment so they can make an entire distro with nothing but systemd from bootloader to screensaver.
I'm personally waiting for kerneld
desktopd here we goooooooooo
That's the actual plan. They are working on moving system components like cups to a snap
Just got to hope that Canonical will host all of the software for it on their Snap repository (singular) I don't think they'd object to it but that is a big issue with snap, you can't add other repositories and the server code isn't open source.
please add a trigger warning!
Bruh, more like I was already using Ubuntu, and then they uninstalled my firefox and replaced it with a snap.
Thissss
I've been on Ubuntu 14.04 until mid this year and now I have a new build with 22.04.
I was cool to have an updated Chromium via snap on 14.04, but it's bullshit that the latest LTS release relies on snaps for FF.
I made sure to remove that shitty ass version and I installed FF the classic way.
I have no idea why people still use Ubuntu when all the news and talk about it has just been negative the last few years.
because it's so easy 🤷♂️
I legit have no idea how Mint or Pop is not the default by now.
Historical attachment in my case, coupled with "I need my PC and don't have the time or spare machine to toy around with other distros".
Don't get me wrong, I want to try others, but that's not currently a feasible option. VMs are suboptimal when you're trying to see how games perform under those distros.
Computer is a tool at the end of the day anyways, nothing wrong with that
From the context of this thread, I have no idea what a snap is
and I'm conflicted on whether I should inquire
Say you have a web browser, and to play videos it needs some codecs and a player, and to display pages it needs fonts, and to ... on and on.
Before Snaps, when you installed the browser it would install the programs it needed at the same time, because the developer designed it to do so.
With Snaps, the program, and everything it needs, and everything they need, and they need, on down the chain all gets zipped together.
The good is that dependency management is easy, everything is in one place. The bad is that they're slow to launch because of how everything is stored, and you now end up with many copies of the dependencies, and their dependencies, on your hard drive instead of 1.
The above is just representative, but those who prefer optimized systems do not like snaps. Those who like things tidy with easy dependencies are wrong. I mean, they like snaps.
Snap is a universal packaging format (like flatpak) developed by Canonical (the company behind Ubuntu).
Look up snap and flatpak, they're both based on a distro agnostic image/packaging model that allows developers to package for multiple distros rather than building native packaging for every single one. Both systems also solve the problem of two softwares requiring separate versions of the same dependency which is a fiddly problem at best for native packages.
Personally I'm a fan of flatpak, snap is similar but wholly driven by Canonical and their business interests.
Both have features that provide a solidly good reason to use them, there isn't a clear "better" system yet. I prefer Flatpak personally but snap still handles some cases (daemon software run by the system or as root) better than flatpak.
Fwiw, pop!_os doesn't have snapd by default but has a Ubuntu feel. Flatpak support is by default with their app store.
Fedora is a great choice too, that's where I point people who are coming from Ubuntu most of the time. I'm not the biggest redhat fan these days but Fedora strikes a good balance between stability and staying up to date.
Thank fuck
Does Pop! have a good KDE flavor?
No
OpenSuSE is the major KDE distribution.
people get way too riled up over this
No they fucking don't asswipe, how dare you? The fuck is your problem? I'm going to burn your house down.
What the fuck did you just fucking say about me, you little bitch? I'll have you know I graduated top of my class in the Navy Seals, and I've been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and I'm the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You're fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that's just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little "clever" comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn't, you didn't, and now you're paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You're fucking dead, kiddo.
That missing comma is really confusing. For a moment I thought people weren't wiping their asses...
I will burn, your heart, in a fire
I would be fine if it was optional. However Ubuntu forces it
I would love to love snaps, it seems so easy, but for some reason it always is super buggy once stuff is installed. I installed and removed docker via snap like 5 times in a one month period before just using apt and haven’t had an issue in months.
It was weird because I set a static ip for my server on my local network via my ASUS router (e.g. used the admin console to set the locks up to 10.0.0.5 instead of the 10.0.0.49 it was). After a couple days docker would freak out and refused to work because it kept looking for stuff on 10.0.0.49. I would have to reset some config files then it would work again. Finally gave up and used apt and haven’t had an issue since
wtf?! docker is installed from snap now? does that mean your docker container is actually running inside a snap container?
Sometimes apps installed through snaps have borked UI.
Or strange, non-standard settings / configuration. It's weird. Sometimes it's fine, other times it's like they have some preconfigured package that works with snap.
I liked snaps until I tried them
Aw, Snap!
How does the fediverse feel about flatpak?
As far as I'm concerned Flatpak has won the "universal Linux package manager" war.
Snap is a non-starter because of its proprietary back end, appimage has no distribution or automation built in. Flatpak has its faults (why does it put things in /var of all places?) but it's the best I've seen.
I'd like to add: I think it's won not by being the best, but being the least worst. I would like to invite whoever came up with that com.flatpak.FlatPak bullshit to consider a career more suited to their skill set than computer programming, such as vagrancy.
Holy shit the end (skull emoji)
I really like flatpak! But it has its limitations. Thats okay!
There is just a space for containerized images of desktop apps that are distro independent. Linus talks about this at a QA, but having a maintrainer for every app and every distro under the sun is just a waste (he used his diving app as an example). Flat park is a good solution for packaging up apps, and it makes sense for stand alone apps that have a lot of moving parts and don't need to integrate with the rest your intro. Their are basically 5 apps that I use everyday that install through flatpak. Stuff like discord and Joplin.
At the same time, if something is supported through the distro package manager directly, I would rather install through that. Especially for core system components, but also for apps that aren't really daily drivers for me. I definitely feel like I have to actively maintain flatpak installations, so if I can install without a flatpak, I would rather not. For small apps, especially simple command line apps, their probably isn't that much maintenance work to get them on the distro anyway.
I don't really consider myself a power user, so I'll use flatpak if it's easy to use and doesn't block certain features. Otherwise I'll just look for an appimage or debian package because I already know how to use those.
The biggest issue I see is big labels like "potentially unsafe" and "proprietary" on flathub that scare people away from popular, well trusted non-FOSS software like Discord. At the same time, FOSS-friendlyness is one of the selling points for many people. How can it appease both camps?
Plus, casual users aren't going to flathub to download programs, they're downloading from the software site. Since most of the most popular flattpak images are not officially verified by the software owners, nothing is linking to them to increase their popularity.
It's as close to a "universal packaging system" as can get now.
There was a lot of talk back in time, when Ubuntu decided to forcefully shove snaps onto users. The thing is, Ubuntu could have embraced flatpaks like many other distros but it chose snaps which is not ideal for people who like an OS whose primary goals revolve around freedom and privacy. You see, it is the proprietary nature of snaps that gets them this hate.
Appimage and other packaging methods don't get this hate because they are open source and users have a "choice". What we are seeing against snaps is the result of forcing people to a choice, ofcourse the people in question are linux users - people who are famous about taking freedom of choice seriously. Yes, you can get ride of snaps on Ubuntu but you can get rid of lot of ads and stuff on windows with a lot of tinkering too - I think you see the point.
Many people tend to have a preference for flatpaks because they do basically what snaps do but better and ofcourse flatpaks fit into the "freedom and privacy" spirit of linux.
Solid choice
I see why it exists but avoid it (and all other universal package formats) like the plague. Never had a good experience with it.
We hate it, you must build your own binaries! Sacrifice all convenience for maximum compatibility and security! Don't know enough to ensure stability or security? Too bad, go use Windows pleb. /s
Fixes every issue with Snap and has a big company behind it to keep it developing.
I like Flatpak. It does what it needs to and I rarely, if ever, have issues with Flatpak apps. It's night and day compared to Snap.
Tbh, the meme isn't wrong. If you strongly dislike snaps, get a different distro.
That's the cool thing about Linux based systems: There are enough for everyone and you can customize them any way you want. Just get something that fits your taste.
Because my work literally forces me to use Ubuntu Desktop on server VMs if I don't want to use Windows. Yes, it sucks, yes, they don't know what they are doing, no, they won't give me other options.
Why are they using the desktop os for servers?
Believe me, I have no freaking idea. I think someone in the company prepared an image with some security tools for them, and they keep using it since as a starting point.
Ubuntu didn't have snaps when I installed this system ...
I've been using Ubuntu 20.04/22.04 daily for years now without any Snap issues. I haven't once had any problems and I have 20 snaps installed.
You know last week there was malware found in the snap repos
Yep, but that's a problem with all package managers where users can publish their own code without auditing. Every app store has these problems. Both npm and pip have these issues too.
People shouldn't install unvetted binaries from random people. I wouldn't install random binaries that I've downloaded through a web browser---why would installing through snap be any different?
Great you are the 1%
I will never understand this controversial stupidity, why people can not use what they want and this without having "prejudice"?
The thing about Ubuntu and snaps is that they are pushing it and “forcing” its users to use it.
You can uninstall it using sudo apt remove snapd
but if you then try to install eg. firefox using sudo apt install firefox
— voilà! — snapd is back.
Not sure how they are forcing their users to use snaps any more than debian is forcing their users to use apt. It’s a package manager the distro is consciously supporting. If you don’t like snaps then you should probably just stop using Ubuntu.
Yes, I agreeing that symlinking sunsetted apt packages to install the snap version without prior notification is a bit underhanded: I can see they want to make the switch easy for casual users, but the transparency isn’t there for advanced users. I still think it’s a fine distro for newer and casual users.
The comic is depicting someone who doesn't want to use snaps then being upset when they run into snaps after choosing a disto that is known for snaps. The comic is not making fun of people who like or dislike snaps, it's making fun of people who dislike snaps but then choose to use a disto with snaps.
I, too, enjoy being locked into a single Canonical run repo.
Snap is just flatpak but worse for most cases (the only exception being cli apps). The fact canonical are pushing it so badly makes Linux more fragmented for no real reason.
Obvious solution: don't use distro that uses snap
Just accept that Ubuntu uses Snap for its packages. Same as other distros use other packages solutions.
Man, ubuntu has gotten so bad in past years. I wanted to hop a distro (a long time user) but couldn't get the live environment load. Any other ubuntu derivative works just fine. But not ubuntu.
Unpopular opinion: Ubuntu was always kinda bad
you know you can uninstall and purge snap and everything related to it and still use Ubuntu
Yes, it is called Mint
I know, from a discussion about this I had the idea to make the meme and see if I could start a war in the comments.
Gentoo doesn't snap, it runs smoothly
Picking up some popcorn 🍿
Work laptop comes with Ubuntu. Don't ask me why.
Why?
Something something "worse is better" or something.
Hey let's install a tiny little command with snap!
3 houweurs laturrr...
Aaaaand we're still doing something, are we even downloading yet?
Snap sucks sooooo bad.
Straight up opposite experience here. Snaps work great for me.
Mint would be the primary choice for a non-snap *buntu.
I got a good laugh from this. Thanks OP