Linked by Perry Helion on Fri 15th Mar 2013 18:20 UTC
Ubuntu, Kubuntu, Xubuntu Ubuntu has come under a decent amount of flack over the past few months, particularly over their decision to use the 'Dash Search' to return results from Amazon by default in their most recent release.
Thread beginning with comment 555602
To read all comments associated with this story, please click here.
Comment by Auzy
by Auzy on Fri 15th Mar 2013 22:30 UTC
Auzy
Member since:
2008-01-20

I tend to agree. The dash issue is probably the most prevalent, but exaggerated issue with Ubuntu.

Firstly, they have poor QA. Unity is incredibly slow. Games on it run at unplayable performance (I didn't believe it until I tried it myself, but it is true). The first impression of a new gamer to Linux will be that Linux is garbage (and, its a problem that affects Unity only as KDE/GNOME/etc all run at native speeds).

Neither Microsoft nor Apple would EVER allow such a colossal buzz-kill to be made default on their platform until the performance issues were fixed, and honestly, I'm surprised why the media hasn't ridiculed Ubuntu over it! Unity's performance is like an egg to the face to all Linux distros.


I also feel they break the Ubuntu Promise: "we encourage you to use free and open source software, improve it...". Ubuntu often refuses to collaborate, and instead develops/forks projects which solve no problems. Projects like Bazaar, their Wayland alternative, Upstart and Unity were always unnecessary, and their developers should assist with the more-established projects, with the same goals.

Even worse these forks are actually a burden on the community (especially Upstart), as developers need to waste time developing code for these additional projects.

Ubuntu needs to ask themselves what they want to accomplish, and start asking themselves if their actions are good for Linux. If they care, they need to stop integrating garbage like Unity, which clearly needs more work to improve performance. Otherwise, all Linux newcomers who try to play a game, will have good reasons to leave.

Edited 2013-03-15 22:37 UTC

Reply Score: 3

RE: Comment by Auzy
by WorknMan on Fri 15th Mar 2013 22:41 in reply to "Comment by Auzy"
WorknMan Member since:
2005-11-13

And they need to stop integrating garbage like Unity, which clearly needs more work to improve performance, otherwise, people generalise and think Linux is garbage in general.


That's because Linux IS garbage in general. If you try out a flavor of Linux and have a miserable experience, there'll be at least 20 people to tell you that you were using the wrong distro. That's because there is no 'right' distro, which is a big reason why it sucks.

You will probably have to try at least 3 or 4 before you find one that really works for you, and the big problem with that is that most people aren't in high school anymore, and don't have time for that shit. So these distro makers need to find a way to come together and work out their differences to create ONE solid, kick-ass distro for the masses. Sure, that does eliminate a lot of choice, but we see how well having lots of choices has worked out for desktop Linux so far. I'm sure we all know the definition of insanity ...

Reply Parent Score: 5

RE[2]: Comment by Auzy
by NuxRo on Fri 15th Mar 2013 23:04 in reply to "RE: Comment by Auzy"
NuxRo Member since:
2010-09-25

Linux is excellent in general. Depends what you want to do with it.
For me Windows is garbage and OSX even more so.

Distros will not come together, the great thing about Linux (and distros) is that it allows people make them be, or at least try whatever they want. This means there will be a lot of versions as people try to scratch their own needs, satisfy their own egos and so on.

Do you honestly think that had OSX been open source we wouldn't have had by now a good number of forks and variants? Same goes for Windows.

Get serious.

Reply Parent Score: 3

RE[2]: Comment by Auzy
by Soulbender on Sat 16th Mar 2013 04:00 in reply to "RE: Comment by Auzy"
Soulbender Member since:
2005-08-18

You will probably have to try at least 3 or 4 before you find one that really works for you,


I've been trying Windows since 3.11 and it still doesn't work for me.

Reply Parent Score: 2

RE[2]: Comment by Auzy
by zcal on Sat 16th Mar 2013 22:00 in reply to "RE: Comment by Auzy"
zcal Member since:
2012-07-27

That's because there is no 'right' distro, which is a big reason why it sucks.

As long as we're treating subjective topics objectively:

Your opinions are wrong.

Reply Parent Score: 3

RE: Comment by Auzy
by hhas on Fri 15th Mar 2013 23:28 in reply to "Comment by Auzy"
hhas Member since:
2006-11-28

Ubuntu often refuses to collaborate, and instead develops/forks projects which solve no problems. Projects like Bazaar, their Wayland alternative, Upstart and Unity were always unnecessary, and their developers should assist with the more-established projects, with the same goals.


As I mentioned in another comment, it's not Canonical's responsibility to do other projects' jobs for them. FOSS means the ability to use other people's work if you like it or write your own if you don't. Canonical's only obligation either way is to contribute back as licensing terms require.

For example, you mention Bazaar but neglect the fact that Git didn't appear until the same time Bazaar was publicly released. If Git had appeared several years earlier and was already well matured and easily usable by the great unwashed masses by the time the Bazaar foundations were laid then you'd have a point. But both systems originally evolved in parallel, with different motivations and requirements, so who could've said at the time which was the sure bet? Now that Git has come out the clear winner (in large part thanks to the third-party GitHub rather than Git itself), it'd be great if Canonical were to migrate to Git as time and resources allow, thereby eliminating a small amount of redundancy from the Linux ecosystem. But I don't imagine replacing a working SCM system is as pressing a priority for them as bringing new product to market before the window of opportunity completely closes, so don't hold your breath.

Much the same can be said of Upstart, which appeared more or less in parallel to systemd. It'd be great if Ubuntu were to switch to systemd now that the latter has matured a bit, as it is the stronger design. It'd be even better if all the other distros finally consolidated on systemd too, and the mess that is SysV init finally pensioned off for the good of all. Oh, and it'd be no bad thing either if the systemd folks could set out a clear line in the sand so that everyone knows exactly what its current and future responsibilities are and where all its boundaries lie, and it doesn't keep growing into a never-ending sprawl that eventually reads email too.

And Unity? Once again, Canonical and Gnome had diverging plans, so the break was sensible. I'm guessing none of the other desktop shells then available quite fit their needs either, so they did their own thing. Which, you know, they're allowed to do. And while Bazaar, Mir and Upstart are underground plumbing of interest to only a subset of geeks, Unity is the public face of Canonical and Ubuntu that every single one of their users will see, so from a marketing and presentation perspective alone it makes a great deal of sense for Canonical to take control of that. So I can't fault them for that decision (even if I can fault them for quite a few of the implementation details).

Reply Parent Score: 3

RE: Comment by Auzy
by Soulbender on Sat 16th Mar 2013 03:58 in reply to "Comment by Auzy"
Soulbender Member since:
2005-08-18

Projects like Bazaar


You mean unnecessary like Git, Monotone, Darcs, Arx, SVK, Codeville & Mercurial etc etc?

their Wayland alternative,


I still don't see whats bad about this. It either works out or not. If it does we get improvement, if not it only affect Ubuntu.

Upstart


No, Upstart was necessary because traditional SysV init is a goddamn abomination that should have been gotten rid of a long time ago.

Unity

How is it any more "unnecessary" than Blackbox, xmonad, gnome shell or RazorQT?

Even worse these forks are actually a burden on the community


None of the things you mentioned are forks, they're new projects.

(especially Upstart), as developers need to waste time developing code for these additional projects.


Have you actually worked with Upstart? It's a helluva lot easier and better to make your service run with Upstart than it is creating a convoluted init script.
Heck, it's not even code, it's just a configuration file.

Reply Parent Score: 6