Ubuntu isn’t getting abuse because it’s popular. Ubuntu is getting abuse because it earned its position as the premier Linux distribution through solid hard work, however now it still retains that position in the minds of many while it’s high quality has slipped.
There are so many stories of people having bad experiences lately because of Ubuntu, not because of Linux, just because of the Ubuntu distribution. For example I set up Ubuntu for my uncle not two months ago. Every time the computer would start up, there would be an Apport error saying something or another had gone wrong, until I had to disable Apport entirely for him just to get it to shut up. He is also suffers from diabetes and has lost a large amount of his sight, so accessibility and particularly font scaling was something I needed to set up for him. Expanding the font wouldn’t expand the titlebar of the window so at the font I selected the text was cut in half, as were the menu options. There was also a printer/scanner issue, I needed to actually google around to get his printer/scanner to work properly.
I switched him over to Mint, primarily because of its more Windows style layout as it was clear he was having difficulty adjusting to the menu controls on the left etc. There was no error when he starts the computer, the accessibility tools work beautifully, the printer worked out of the box etc etc.
Ubuntu wasn’t the best choice for him. However Ubuntu has become the one and only experience so many people have of Linux, which was fine when Ubuntu was honestly the undisputed best Linux around. However a lot of people think it’s not actually the best experience for a new user right now, particularly due to its bugginess. Hell even Jono “ubuntu community manager” Bacon, admitted Ubuntu has gotten pretty buggy lately.
Personally I lost most of my faith in Ubuntu with this bug:
http://news.softpedia.com/news/An-Old-Ubuntu-Bug-Lets-Malicious-Users-Gain-Sudo-Access-479625.shtml
There was a guy on reddit who’s username was about this bug, he had submitted this severe bug to the Ubuntu security team and they refused to fix it for some inane reason while every other distribution scrambled to put together a patch. I’m sure every distribution has made similar mistakes however I don’t think the market leader has the luxuary of such mistakes. If they want to be the best, they have to be the best. The reddit thread by the guy:
There’s also the issue of Unity 8, we’ve been stuck waiting for Unity 8 for a long time now and there’s certainly a sentiment that the majority of Ubuntu’s effort is going towards that new platform, not on making each of the Unity 7 releases the best releases possib.e. While it may be brilliant when it comes out, it doesn’t matter until it does come out. Canonical has stuck with this same insistance of “not this next release, but the one after” for what, 3 years now? more? Every release is a pre Unity 8 filler bugfix release, that somehow adds more bugs than it fixes. It doesn’t feel like Canonical is giving their current Ubuntu releases their best effort, simply because their development resources are focused on this next generation that we’re still all waiting for. Perhaps I’m wrong about that, however it’s certainly the feeling a lot of people seem to have towards Ubuntu right now.
There are also lots of subjective elements. Ubuntu has struck out on its own towards its own vision quite strongly. Personally I applaud that, I think Linux distributions need to be more varied than just what package format they use. However plenty of people take issue with the Unity desktop on a personal subjective level and don’t think a Unity desktop should represent the face of the Linux desktop. This was a lot less of an issue back when we just had GNOME 2 and KDE, its a problem caused by the much broader choice we now have. Lets not forget your own words from back in 2005 or something “fuck a bunch of KDE, everyone should just use GNOME, push the efforts of the community in one direction”. I hope you changed your opinion since then but you must see why some people take this mentality.
Well that was a lot longer than I thought it would be, perhaps you disagree with these points however I hope you can see the complaints about Ubuntu are not purely the baseless spite towards the market leader. Canonical don’t owe us anything, however basically everyone joining this community comes through the Ubuntu front door, when Ubuntu doesn’t offer them the best experience and the shortcomings of Ubuntu are seen as the shortcomings of “Linux”, lots of people get upset.
There are decent counterpoints I’ll admit, like all the stupidity about the Amazon integration, anyone who ever refused to recommend Ubuntu based on that is a moron. I never said there was no issue of baseless hostility, just that I disagreed that it was as prevelant as you seem to think nor that it was the primary threat to open source.
When it comes to what I think the primary threat to open source is, I think there are two things.
Firstly it’s actually having a selling point. Windows isn’t a POS anymore. Viruses are a much less notable threat + Linux has taken a couple of security knocks lately. Windows is cheaper than ever. Things like a decent CLI and virtual desktops are actually being implemented in Windows. If Linux couldn’t overcome the inertia in the time of Vista how can we get marketshare now?
Secondly is about the whole definition of “threat to open source”. I think we forget we’ve actually won most of the “fights” open source is involved in, just not the one most of us care about - the desktop. With the “death” of the PC I think we should be more worried that our battlefield actually survives let alone who wins the fight. Because of this I think we should work on the things that are furthest from the capabilities of a cloud or a mobile to ensure the PC actually maintains relevence. That’s why I think we should ally somewhat with Microsoft, for they seem to be up shit creek without a paddle with regards to getting out of the PC business and have no choice but to fight to keep their market and thus themselves alive.