Hello everyone! I would like to know why there seems to be some dislike toward Ubuntu within the Linux community. I would like you to share your reasons for why you like Ubuntu or, on the contrary, why you don’t. Thanks 🙇
Does it have problems? I mean, some may prefer other distros to Ubuntu or may not like some stuff that come with Ubuntu, that doesn’t mean Ubuntu has any issue ;)
I don’t like bananas, no issue at all with bananas. I prefer Debian (on which is based Ubuntu) and I prefer Mint (based on… ubuntu) because they suit me much better, that’s all. At least for me. edit: one thing I don’t like for example are snaps, me not liking them does not mean they’re necessarily bad.
I’ll give some anecdotes.
- A friend long ago was setting up VSCode and Java. He wasn’t the most familiar with Ubuntu, or Linux at all – imagine his struggle when his JDK couldn’t be found. Why? Non-obvious to him, it was sandboxed as a
snap
. - When I was a noob, I was looking for a package for some app, but when I found a PPA, it was an enormous command to set up. And hunting online for software… how Windowsy.
- When I was a noob, I was theming my system with a mildly rare theme. But Firefox was a
snap
. And since the theme didn’t have asnap
, I had to try to integrate it myself or de-snap
Firefox… shiver
Maybe it’s changed now. But (1) pushed me to Mint, (2) pushed me further to distros with simpler text-based package management, and (3) is hopefully easier nowadays.
Bottom line (as many agree): Snaps are uncomfortable for a lot of levels of Linux.
- A friend long ago was setting up VSCode and Java. He wasn’t the most familiar with Ubuntu, or Linux at all – imagine his struggle when his JDK couldn’t be found. Why? Non-obvious to him, it was sandboxed as a
Snaps and how they tried to ram it down my throat with firefox lol. Pure shit
This is the worst. Firefox being snap by default has caused so many issues for me making it unusable in multiple ways and if you are not a Linux expert it is impossible to debug and no way you would believe that the default installation snap would be the core issue.
The name. Sounds dumb.
For me, Snaps are the thing. Ubuntu has chosen to use Snaps even for things readily available on other distros / in many repos without the need for Snap.
Linux is about choice, and making that kind of decision eliminates some choice. And given that Ubuntu is commonly recommended for new users – partly because it is often one of the few distros with official support for stuff – it’s extra annoying.
Edit: in practice, there are many Ubuntu-like distros that are probably just as good for new users and don’t need the Snaps (e.g. Mint). But new users won’t know this. If Ubuntu were not the behemoth it is in terms of name recognition, many people would care less.
Snaps obscure content from validation also.
Yes. One more reason why they are against a major benefit of Linux.
Snaps also can’t be mirrored locally or lifecycle controlled in an enterprise environment, as the server portion isn’t open source.
They can, through the Snap Store Proxy. You can fully airgap the process and host a local mirror.
As far as I know, you’re still locked into their ecosystem, though.
Snap is the biggest issue.
The developers say they are awesome and the fans say they are awesome.
It doesn’t change the fact that they kinda suck, the forced updates kinda suck, and the tone-deafness of the fans kinda sucks.
You spend a lot of time fighting snaps. I wanted to install GrapheneOS which needs direct access to USB from the browser. Snaps can’t do that, so I had to hunt for a chromium .deb on the web. Might as well use windows if I’m doing to Google “$software installer”
In my personal opinion: 1- Snap packages. Dont like them for their closed source backend, dont lime them for how canonical has been sneaking then into the system of users who have been originally trying to install a deb.
2- Modern Ubuntu simply has no real benefit compared to other Distros. Nowadays it’s just another Gnome and Debian-based distro, I see no reason to use it over Debian itself, or Fedora, Solus, or any other Ubuntu derivative that simply does better than “vanilla” Ubuntu, such as Pop!_OS or Linux Mint.
I don’t hate Ubuntu, and I recognize it’s importance for Linux as a desktop in it’s early days, but Canonical really lost track of themselves.
deleted by creator
I don’t have much experience with servers so I can’t really give an opinion on this take.
But I guess it’s my bad, I should have specified that I was referring to desktop usage
-
Pretty sure it’s not closed source? https://www.theregister.com/2023/11/10/snap_without_ubuntu_tools/
-
Isn’t that the purpose though of Ubuntu though? They made it easy, everything is open source, and then people/companies/orgs that want to do things different can just fork it and do their own thing. If they make a better product according to even 1 person, great. Job done. Plenty of people are happy with vanilla Ubuntu.
I don’t even use Ubuntu but I sure appreciate the amount of work they’ve done over the years and I feel they get a lot of stick about it for no good reason.
-
my issue lies with it being hardcoded to work with Canonical servers. Yeah, technically you could host your own snap store, but it’s simply not what it’s meant for, so in my views the openess is harmed by this design choice.
-
yeah, I dont disagree with Ubuntu being easy to use, and as I said, I aknowledge its importance for our ecosystem. Also I never said I had issues with peoe who enjoyed “vanilla” Ubuntu, I’m actually happy to see people enjoying Linux as a whole.
But as previously stated, my personal opinion is that modern Ubuntu adds nothing compared to other desktop distros, ot’s DE is just Gnome with extensions bult in. The Snap store is not very well optimized and there was no reason to have it as default over gnome-software, which is more feature-complete. Nowadays, for my use, I only see Ubuntu as Debian with a more modern installer.
But these complaints are in parts because I’m a flatpak > snap guy, and a vanilla gnome > whatever Canonical did guy which are personal tastes.
-
Isn’t that the purpose though of Ubuntu though?
No, because back in the day when Ubuntu was “Linux for human beings” you could literally feel that in almost every aspect of it, from the ease of its installation to its icon theme and system sounds to its help pages. It was their “selling” point - it made Linux friendly and reachable for many people, as it did for you and me.
It’s been more than 15 years since I used Ubuntu but from that point I really could feel that what @[email protected] says is true - it no longer offered any real benefit compared to Fedora, Solus, Mint or whatever distro targeted at people getting into Linux. You won’t find many people saying that Ubuntu really stands out from their similars about something. It just became another option, forgot what was “Ubuntu” about (remember the Amazon ads scandal?) and seem to be really stubborn into impose to the community their way of doing things (snaps, mir…). Or tell me with a serious face how the snap thing makes the life easier of someone wanting to install a deb.
It’s correct what you say - as many other distros, they have done a great amount of work over the years and most of us are grateful to it because we could get into Linux thanks to it, nobody can deny that. It’s just that said work no longer seems the case nor they seem really interested about that.
their “selling” point
Here’s one place to begin. They’re not selling it, it’s literally free. Speaking for myself but I just cannot bring myself to criticize a free product which is not a monopoly. And this clearly isn’t a monopoly. It just feels entitled.
Amazon ads
The tiny flaw in the above logic. Reminiscent of similar scandalettes involving Mozilla. But these sponsorship deals have always been easy to disable, even before they get dropped like a hot potato because of the backlash. I always come back to the same thought: how much are we actually paying for this product that is apparently valuable because we’re using it and concerned about its flaws? We’re paying nothing.
Or tell me with a serious face how the snap thing makes the life easier of someone wanting to install a deb.
The typical Ubuntu user will not know what a deb is, and should not be expected to. That’s the point. It’s meant to be easy. Whatever else they are, Snaps are definitely easy.
They’re not selling it
Yes they are selling it with help desk subscriptions. But mostly to professionals.
https://ubuntu.com/desktop/contact-usYes yes I know that. But the consumer desktop product is a loss leader. There is no demand for payment and yet It obviously cost them something to make.
That’s true, and it’s amazing we can get it legally for free.
tiny flaw
Canonical deliberately spied on its users without their consent by forwarding search queries to Amazon via a malicious feature. Users searching their computer locally would not expect their queries to be broadcast externally. Following public backlash, Canonical allowed users to disable this behavior. However, Canonical continues to collect certain types of user data for commercial purposes. These practices present significant issues for those who support free software principles.
OK, but that incident was well over a decade ago. I agree it was bad but to call it spyware or “malicious” is just spin. If you read the quotations from the time, it becomes clear they really thought users would love it. After all, it’s the sort of thing Windows exiles were probably expecting. So: bad judgement, mainly. They could have just put the feature behind an opt-in modal and avoided the whole furore.
They’re a private company trying to tune their business model in a delicate area under the watchful eye of privacy hawks like yourself. For the price of an occasional lapse like this, we get a rock-solid OS with literal salaried employees to maintain it and keep it secure. To me it seems like a decent trade-off.
Ubuntu’s search feature, which sent user queries to Amazon without consent, qualifies as spyware due to its lack of transparency and user control. This was not an accidental oversight but an intentional decision to monetize user data, prioritizing profit over privacy.
Consider the Facebook-Cambridge Analytica scandal, where user data collected under the guise of social engagement was exploited for political manipulation. Similarly, the Lavender study reveals how surveillance data has been weaponized to target individuals in Gaza, with profiling systems feeding military operations and resulting in wrongful deaths.
These cases highlight how data collection practices, even if introduced for financial or operational convenience, can spiral into harmful misuse. While Ubuntu may not directly lead to such outcomes, normalizing these practices lowers the threshold for future abuse. Vigilance and ethical standards are essential to safeguard against such risks.
In a capitalist system, finding ethical funding models for free software is challenging but essential. Monetizing user data may seem like a viable solution, but it undermines the very principles of freedom and trust that free software stands for. Instead, we should explore community-driven models, such as donations, grants, or ethical partnerships, to ensure financial sustainability without compromising user rights. Supporting these alternatives is crucial to building a future where free software can thrive ethically.
-
I don’t really agree about no benefit. It’s still the biggest, most well-supported distro, the desktop is really polished, the font rendering is lightyears ahead of others, etc.
Ubuntu’s modified GNOME desktop feels less polished than base GNOME, and the font rendering is part of GNOME, not something Ubuntu does special. There’s little reason to use it over Fedora.
Ubuntu’s font rendering used to be better than every other distro, because they incorporated patches on freetype that were legally ‘iffy’ as to whether they infringed on microsoft’s patents; later whatever exclusivity requirement that there was with those patents expired, and the patches got upstreamed in freetype itself.
So now all Linux desktops are capable of subpixel font rendering, hinting, whatever. But before that, font rendering really was hideous on other distros.
The well-supported thing is in great part only thanks to Debian. And about the desktop, cmon, it’s just Gnome with built in extensions. No issue with that and totally valid to enjoy it, but it’s certainly not “lightyears” ahead of anything.
But if your experience with Ubuntu is good, then great, I’m happy that you enjoy the Linux ecosystem, and I truly believe the best distro is the one that fits best for your personal needs, and if Ubuntu does that, then it’s great 😁
It definitely has its roots in Debian, but when you need to use that weird closed source application for work, if it has a “supported” (for a given value of support) Linux distro it’ll be Ubuntu.
I personally prefer straight Debian myself, or something entirely different but when asked for a recommendation by friends it’s Ubuntu.
That’s a great advantage of Ubuntu, and they surely brought alot to the table when it comes to desktop Linux in its early days. But it just happens that Ubuntu forks also tend to take that benefit too (like Mint, Zorin or Pop) while also giving to the newer users what is, to me, a more standard Linux experience that follows current trends, like the adoption of Flatpaks over the weird push for Snaps on desktop that Ubuntu has, or actual functioning app stores instead of the rather polemical App Center that almost released without a .deb support recently. That’s why I tend to recommend friends to use Mint or Fedora
deleted by creator
deleted by creator
To me, it’s just death by a thousand papercuts. It doesn’t have any unique selling points that I’m aware of, and it’s slightly worse than my preferred distro in every way that the two differ, at least as far as I can think of.
Ubuntu has gotten fairly pretentious in it’s nature. I remembered it being like one of the best distros to use. I’ve fallen off from Ubuntu since 11.10 though.
I use it, and I like it. As a casual computer user, it suits every need.
It also feels a lot more stable thanks to being maintained by a professional corporation, rather than some neckbeard in a basement.
Those “neckbeards in the basement” created the very thing Canonical is trying to make its own. It’s just another corporation trying to profit off the back of FOSS developer labor.
Maybe have a bit more respect for hardworking programmers that are keeping the world spinning, with many doing it for no compensation.
Canonical’s initial hiring strategy was “hey, you maintain Debian packages. Wanna get paid for that?”
They still employ quite a few Debian maintainers, and I don’t think it’s at all a stretch to say that Debian wouldn’t be as good as it is today if Canonical weren’t paying a bunch of people in part to do Debian develops. Their employee roll includes one of the developers of apt, amongst other people.
I’m also talking about people like this that almost never get recognition until something huge we all depend on becomes a huge problem: https://en.wikipedia.org/wiki/XZ_Utils_backdoor
That’s kind of a non sequitur. Canonical hires a lot of community members to maintain stuff for the community. They also have roughly 1000 employees according to Wikipedia. SUSE also depends on things like xz and has twice as many employees. Red Hat has 19,000 employees. Google depends on xz and has over 180,000 employees.
So if you’re blaming Canonical for not hiring the maintainers of under recognised community projects that don’t have corporate backing, then surely SUSE gets twice the blame, Red Hat gets 19 times the blame and Google gets 180 times the blame? (Not to mention Amazon, Meta, NVIDIA, etc.)
surely SUSE gets twice the blame, Red Hat gets 19 times the blame and Google gets 180 times the blame? (Not to mention Amazon, Meta, NVIDIA, etc.
Well…yeah?
And how do you quantify their reduced blame for hiring community members already? As I’ve already pointed out, Canonical has many Debian developers and maintainers on their payroll. While we’re unlikely to ever get real numbers for it, if it turned out that Canonical had a bigger portion of their payrolls devoted to ensuring that community developers got paid than the other companies mentioned, wouldn’t that say that they’re even less to blame?
For me: not Gentoo.
Generally I recommend OpenSUSE Thumbleweed or Slowroll.
There’s nothing bad about Ubuntu, but Canonical rips a fat line and says, “I’m going to make my own display server, with black jack, and hookers!” Which isn’t necessarily a bad thing, innovation is good and all, but they release a steaming pile of crap that doesn’t really integrate well into the rest of the Linux ecosystem. They spend years telling everyone that their display server is the best thing ever and no they won’t offer any alternatives or integrate it into any of your systems thank you very much.
Then 10 years later they unceremoniously dump it in favor for whatever everyone else has been using.
I just wish they would funnel all that innovation upstream instead so everyone benefitted instead of just Canonicals bottom line.
The .deb format has serious impairments toward validating content.
Security people shake their heads when “how do we know” fails, and build/rel people can’t answer the question “is that what’s expected” for all files.
It’s a major difference between enterprise Linux and debuntus, and I’ve been in groups where this breakage has eliminated that branch of Linux distros from opportunities.
I don’t really have any experience with enterprise Ubuntu (we use RHEL at work and I’m not a sysadmin anyway) but its kind of hard to blame that all on Canonical since they inherited it from debian.
I mean, I’m sure you could change the package format that your nascent distro uses, but at that point you might as well make a completely new, unforked distro since you’re basically rewriting the entire system.
That’s what Ubuntu’s doing with Snaps. Ubuntu Core is their “Oops! All Snaps” project.
There’s lots of examples. Mir, Unity, Snap, PPAs, and more.
I think Ubuntu Core is a bad example. Immutable distros is where the industry is headed for a lot of good reasons, and it makes sense for Canonical to jump on that train. Snaps are bad (although honestly I do like that they can package server apps unlike flatpak, that’s cool), but the concept for the distro is not.
Ubuntu Core is all snaps. That’s the selling point.
The selling point is that it is immutable, not that it uses snaps (which it does). Fedora does the same thing with Silverblue and IoT. You don’t install rpms, you install flatpaks. You can install rpms, but you’re not really meant to.
Since Canonical refuses to get onboard with flatpak (for now) they use snaps instead of debs, but snaps aren’t the direct appeal.
The whole idea is that you have a core system in a known configuration. Updating the system just means using a different image. If an update fails, then you just roll back to the last good configuration. Bazzite uses this to nice effect too.
There are a lot of advantages to end users and enterprise admins with systems in this configuration.