Hacker News new | ask | show | jobs
by dasboot 5345 days ago
I use Ubuntu as my exclusive desktop OS.

Ubuntu / Linux has far bigger problems than Unity. (Jump to point 5 for conclusion).

1. There are huge regressions.

With the upgrade to 11.10 my laptop's battery life has been cut from 5-6 hours to 2-2.5 hours. This is on an Asus UL machine that on Windows gets 10 hours.

This may be a kernel issue, but Canonical could add a lot of value by at least warning, or better, fixing/minimizing the problem. There are all kinds of boot parameter hacks, etc. to try to fix this, but it requires a lot of reboots and fiddling with internals. How about including a script to optimize these settings that is run after the upgrade?

"Linux on the desktop" is a dangerous misnomer, because on desktop computers power is not a concern. But nowadays power consumption is almost everything. Canonical already has its sights set on mobile devices, but hasn't even addressed power consumption for notebooks properly.

2. Poor communication of core functionality changes

New additions are presented and lauded in glossy detail, but removed features are not as clearly presented.

Nautilus (file manager) used to allow drag and drop copying/moving of files onto the left pane "bookmarks" folders. This was simply removed without warning, crippling quick drag and drop filing. Once again, this is "upstream", because of the Gnome/Nautilus teams' decisions, but it affects users in a noticeable way.

The initial update to Unity (11.04) removed all gnome applets, and made the time tracking software I used to use inaccessible. The upgrade to 11.10 made me lose my skype app/status indicator.

I don't care if my dock is on the left or bottom, or my open-close buttons are on the left or the right. Most of Unity's "coolness" is Compiz anyway - zoom, desktop switching, etc., so all that was available before Unity. For launching applications, gnome-do is still much faster, light-weight, and flexible (e.g. allowing creating/opening individual tomboy notes).

By communicating feature additions and subtractions better, people won't be so negatively surprised. Set proper expectations.

3. Key consumer software weaknesses

No good media creation suite. I was trying to make a photo slide show with a soundtrack a while ago, and I went through two days of installing/testing, setting up ppa's, compiling sources, etc. to get the latest versions, and nothing really works well. I mostly code, write, and use the web, so it's not mission-critical for me, but for a "consumer desktop OS", the absence of an official and well-functioning suite of applications akin to Apple's music and movie makers is a weakness.

Other apps like Evernote and a more up-to-date Skype would be nice as well.

4. What hardware does it run on flawlessly?

When you buy a computer with Windows or OS X, you know that everything will work. With Ubuntu/Linux, you don't. It's a huge stress factor before buying a new computer. Ubuntu has "certified hardware", but it's buried on some wiki page or other back page. This information should be front and center on the home page, so that I can buy something with confidence that it just works.

5. Conclusion

Ubuntu (whether Unity or Gnome) is far more usable than Windows (messy config menus, no multiple desktops, no full-screen desktop zoom, inconsistent shortcuts, etc.), and at least as good as OS X (which for example doesn't allow you to change the system's font size globally, and is less keyboard navigation friendly).

I'm considering abandoning Ubuntu again, because it can't compete on power consumption.

I am sympathetic to Canonical being annoyed by the bitchy entitlement complaints over superficial UI features (e.g., open/close buttons left or right). It's bike-shedding to the max.

That said, I think better up-front communication of changes can help set expectations. It forces the designers to reason why they are removing/changing/adding something. This doesn't have to lead to drawn out discussions, but some design decisions seem to be "shot from the hip" without realizing that they may affect/ruin thousands of people's work flow.

Lastly, there are huge issues like power consumption and predictable hardware compatibility that currently heavily weigh against Ubuntu/Linux.

3 comments

#3 is one of my biggest gripes, in general. The Gimp is one of the worst products I've ever taken the time to try to learn. I'm not just tweaking photos, I'm trying to do some work as a professional, working on files given to me by other professionals. Forget about trying to open a PSD with more than a couple layers on it. Don't even bother.

And the interface... I don't mind spending a week or two learning an interface if it will allow me to get the job done, but The Gimp makes me want blood. Decent media software is the ONLY reason I keep a Virtual Box image of Windows 7 on my drive. Well, that and the occasional browser testing, but I find that's less of an issue in recent years.

As for hardware, I've run into Very few problems on a few DIY systems and laptops / netbooks. Graphics compatibility has always been an enormous issue. Especially multi-card for 3+ monitors. I assure you it's possible, as I've done it a couple times, but I tend to fall into a slight depression once the battle of getting it to work is over. Otherwise, I've been incredibly lucky. Install and go.

The battery issue is a major one. I've found that Lubuntu keeps up well on my netbook, and I rarely unplug my work notebook, so I don't run into it much, but you're spot on about the importance of getting that right, or at least making the correction simple.

Fine points, overall.

Gimp's latest update includes interface changes: http://www.macobserver.com/tmo/article/GIMP_2.6_Released_Off...
That is an article from 2008 - hardly 'latest'.

As for Gimp itself: I must admit that I love it and love it a lot more than Photoshop. I use it to post-process the pictures that I take (example: http://www.flickr.com/photos/valanx/sets/72157627905845341/ ) and while I have no need for anything fancy, I have yet to find something that beats the speed of the Gimp.

Yes, Alt+c, adjust, Alt+i, s - you do have to get down to your keyboard if you want speed, but once you're fluent with that stuff, you just breeze through it. Put differently: The Gimp gets out of my way and provides just the functionality that I need. I love that.

How long did you spend staring at your screen in slackjawed disbelief after selecting the zoom tool and finding that instead of zooming out, right-clicking does nothing?
Regarding #1, it's not necessarily a kernel problem. One bloated program running in the background could be using a bit too much CPU and disk. "Modern" desktop environments love those programs, for some reason.

It could be a lack of support for a specific advanced power-saving feature at kernel level, but that wouldn't be my first guess..

To help figure out the real cause, start with powertop: http://ubuntu-tutorials.com/2008/06/19/extend-your-battery-l...
Concerning power consumption. As you already figured out, it's not an issue with Ubuntu, it's an issue with drivers and hardware compatibility. I too run an ASUS laptop, and initially I got very bad mileage. However, after some tweaks (enable a feature in the graphics driver, disable secondary graphics card, work-around buggy BIOS, etc) I got pretty much the promised 8 h.