Slashdot Mirror


Ubuntu 9.04 Is As Slick As Win7, Mac OS X

An anonymous reader writes in with an opinion piece from ZDNet Australia. "Here's what the official press release won't tell you about Ubuntu 9.04, which formally hit the streets yesterday: its designers have polished the hell out of its user interface since the last release in October. Just like Microsoft has taken the blowtorch to Vista to produce the lightning-quick Windows 7, which so far runs well even on older hardware, Ubuntu has picked up its own game."

16 of 871 comments (clear)

  1. Isn't it strange by tsa · · Score: 5, Interesting

    From the article: I particularly noticed the Ubuntu difference when I put the operating system to the test by simultaneously launching and using multiple applications, listening to music and more while using my spare CPU cycles in the background to encode high-definition video with Mencoder. Ubuntu still felt very fast--even with traditionally sluggy pieces of software like OpenOffice.org.
     
    Isn't it strange that people are still surprised that their computers are fast? Computers have gotten ridiculously fast compared during the last 20 years, and still they seem slow to many of us. Is that just the result of crappy programming, or is there more to it?

    --

    -- Cheers!

    1. Re:Isn't it strange by Nerdposeur · · Score: 4, Interesting

      Isn't it strange that people are still surprised that their computers are fast? Computers have gotten ridiculously fast compared during the last 20 years, and still they seem slow to many of us. Is that just the result of crappy programming, or is there more to it?

      That's what I want to know, too. If I had known in 1995 what the specs for my 2009 system would be, I would have freaked out and expected it to boot in milliseconds and do everything else instantly.

    2. Re:Isn't it strange by FireFury03 · · Score: 5, Interesting

      The only thing that's reall changed in the last 10 years
      is that the tools have changed in appearance. Some are
      more snazzy, and some are less snazzy but more automated.
      However the basics are pretty much the same as well as
      the expected level of concurrency.

      Yeah, I've got to say that I find it pretty depressing to find the base OS being more resource hungry every time I upgrade. There is some increase in priddyness, such as Compiz Fusion, but I'm sure a lot of the bloat is behind the scenes stuff such as HAL, UDEV, PulseAudio, etc. To the end user they don't offer a really noticeable advantage and they do add to the bloat.

      A quick look down my process list (Fedora 11) shows top bulky processes are:
        * FireFox with a resident size of 184MB
        * Xorg with a resident size of 125MB
        * Lots of Gnome bits and pieces totalling maybe 100MB
        * Nautilus with a resident size of 33MB

      So you're looking at a fairly significant memory consumption just to surf the web - this is something that my old P166 laptop could do with 64MB of RAM around 1998 (and it was faster at it then than my 2GB Athlon XP 2100+ is now!)

      There are a whole load of processes running and socking up memory that just don't need to be there too - the PC Card daemon (this is a desktop machine with no PC Card slots), the Bluetooth daemons (this machine has no bluetooth interface), gpm, gnome-power-monitor (why do I need this on a desktop machine?), etc. Sure, these processes do useful stuff in certain situations, but there's absolutely no need for them to be running all the time. Take Nautilus, for example - I never actually use it, but Gnome wants it to be running all the time just in case.

      And yes, I know I could spend hours tuning my system, but my point is that I shouldn't have to - there's no need for modern systems to have all this bloat running all the time, it's just there because it is easier to be lazy and tell people to get better hardware than write efficient systems.

      There's also a trend towards using much less efficient languages - for example, a lot of stuff is now written in Python and Java. As far as I'm concerned, there is absolutely no sane reason to use a system like Java with the overhead of a VM when you already know what architecture the binaries will be running on when you build them.

    3. Re:Isn't it strange by jd · · Score: 4, Interesting

      If you use Coreboot (formerly known as LinuxBIOS), optimized kernel settings, optimized glibc settings, and stick to a lightweight window manager on X, you should get exactly what you're describing.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Isn't it strange by SanityInAnarchy · · Score: 4, Interesting

      HAL, UDEV, PulseAudio, etc. To the end user they don't offer a really noticeable advantage and they do add to the bloat.

      HAL and UDEV make devices work better and easier. Things like being able to plug a USB hard drive in, and have it autodetected and ready to mount, is directly the result of udev.

      Also, udev isn't slow. I've used it on incredibly weak hardware. Trust me, it's not the bottleneck.

      PulseAudio, you might have a point -- at least in that the user-visible improvement isn't there yet, unless your soundcard is too weak to handle multiple audio streams -- I know I configure everything to just use ALSA.

      But it will come. Like Vista -- having a volume knob per-app would be very useful.

      There are a whole load of processes running and socking up memory that just don't need to be there too - the PC Card daemon (this is a desktop machine with no PC Card slots), the Bluetooth daemons (this machine has no bluetooth interface), gpm, gnome-power-monitor (why do I need this on a desktop machine?), etc.

      That is true -- it would be very nice if these things could be handled by some sort of hotplug script (which you still need HAL and udev for), so that the moment a PC card slot appears, you're ready for it.

      Interestingly, I see absolutely no bluetooth icon on my Kubuntu 8.10 machine (can't risk upgrading yet), until I turn it on (via the hardware switch).

      And yes, I know I could spend hours tuning my system, but my point is that I shouldn't have to - there's no need for modern systems to have all this bloat running all the time, it's just there because it is easier to be lazy and tell people to get better hardware than write efficient systems.

      Well, yes and no. I used to spend hours tuning my system, when I had a 200 mhz machine with 256 megs of RAM. I even carried these same habits to my 1.7 ghz machine with 512 megs of RAM.

      Now I have a 2.5 ghz dual-core with 4 gigs of RAM. The slowest it will run is 800 mhz. And it's a laptop.

      It is simply not worth my time to run around tuning this stuff. It's not a personal itch I feel like scratching. Just let it eat 200 mhz (more than my old machine even had) and a gig or two of RAM -- better than me having to spend hours tweaking it.

      If someone else wants to, that's great! Certainly, I'll tend to use more efficient alternatives when they work -- for example, as I'm in KDE, I'm writing this post in Konqueror, rather than Firefox. But for the most part, it's just not worth it.

      a lot of stuff is now written in Python and Java. As far as I'm concerned, there is absolutely no sane reason to use a system like Java with the overhead of a VM when you already know what architecture the binaries will be running on when you build them.

      Firstly, Java can actually do some runtime optimizations that (for example) C can't. There are even circumstances where a garbage collector is faster than manual malloc/free. So purely from a performance aspect, it's not quite as clean as you think.

      Second, there's still Python. And I don't know about you, but I'd much rather most of my system be written in Python than in C. Just by virtue of the respective languages, less code to do the same things means less bugs, garbage collection means fewer memory leaks and fewer segfaults, and really no sane possibility of buffer overruns...

      I don't know about you, but I'll almost always trade a few more cycles for a bit more reliability and security.

      The reason? With apologies to Churchill: My Ruby script may be slow today, but it will get faster as the hardware and interpreters improve. Your C program, however, will still be ugly. (Uglier code, more of it, and buggier...)

      --
      Don't thank God, thank a doctor!
    5. Re:Isn't it strange by drinkypoo · · Score: 4, Interesting

      PulseAudio, you might have a point

      The only thing wrong with PulseAudio is the way it is implemented in Ubuntu. The Ubuntu packagers have clearly not understood (or perhaps even read) PerfectSetup. PulseAudio worked perfectly for me in Intrepid (not making this up) and still works perfectly in Jaunty, but in both cases I had to follow the PerfectSetup guide in order to make it so. This was especially egregious in Intrepid, where pulseaudio was installed by default. I had to install it to get mixing working on my laptop (HP 8730w with snd-hda-intel) and now everything is beautiful.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  2. Re:screenshots? by Boiling_point_ · · Score: 5, Interesting

    Lifehacker has a well laid-out and illustrated introduction avec screenshots.

    --
    "If you create user accounts, by default, they will have an account type of Administrator with no password." KB Q293834
  3. Following my earlier rant... by bhunachchicken · · Score: 4, Interesting

    ... about the state of KDE, I upgraded to Kubuntu 9.04 yesterday and have so far found it to be exactly what was promised: it's faster, more compatible, and... well, I don't know about stable because I've never had an issue with stability with Kubuntu.

    I am, however, still at odds with a few of KDE 4.2.2's features (namely KPackageKit, Amarok, and the way removable media is handled), but I think I can at last live with it. If you've been pondering whether to upgrade from Hardy (which I know some people have been), I'm sure you'll find 9.04 acceptable.

    (in future though, I must remember not to upgrade on the day of the release. A presumed 45 minute upgrade turned into a 3.5 hour slog)

  4. It's damned fast by dave420 · · Score: 5, Interesting

    And the effects are mostly great (on their own), but it still lacks coherency in its design. The UI elements still look ratty, old-fashioned, and ugly, and the visual effects (while fluid) are all over the place. Don't hate me for this, but at least Windows 7's design is much more coherent, from the UI controls to the visual effects - they look like they work together. What I've seen of 9.04 is quite the opposite - it looks like everything is engaged in a mortal struggle against everything else. A fluid, nifty effect generates a window that's full of 90s-esque design elements. It's rather jarring. Like taking a swanky elevator to a penthouse, and the doors open to reveal a highly-functional chicken coop.

  5. Dual Monitors - No Sweat by Anonymous Coward · · Score: 5, Interesting

    At work, the boss gave the developers extra monitors and a video card with dual DVI output. One guy got it working under Ubuntu 8.04 after some hackery. Another guy's Windows XP picked it up without much trouble. My Ubuntu 8.04 workstation wasn't so cooperative, even with the other guy's config options.

    Last week, I installed 9.04 beta and it picked up the dual monitors without breaking a sweat. It even put the size/manufacturer in the upper-left corner of each monitor as the display options were being adjusted.

    All it needs now is a "Launch World of Warcraft from my Windows partition" menu entry, and it'll take the world by storm.

  6. The problem remains... groupware by Sun.Jedi · · Score: 4, Interesting

    I am grateful that Ubuntu and Fedora have world class support, improvements, and update frequently. Ditto for OOO, and many other open source projects (cluster ssh, firefox, openssh, apache, etc...) As long as the support for exchange mail is an OWA connector, I can't leave windows behind. OWA sucks, OWA sucks from IE on Windows, it double sucks with evolution-exchange.

    No, I won't virtualize WIN/Outlook. No, I won't run 2 desktops. No, the Exchange server is not going to be replaced with insight or kroupware or any other open source replacement.

    While I am happy for the 9.04 release, I can't help but not being too excited because in spite of all the goodness that Linux is, if it can't meet my needs, it's simply not a viable option.

    If I can't run it, how the hell am I supposed to get my wife, kids, or parents on it? Yeah, thats a loaded question, and in actuality my kids PC is Fedora 10. I still have to continually answer the "why do you use Windows" style questions from them.

  7. Something doesn't add up by cabjf · · Score: 4, Interesting

    As we've noted in earlier articles, Microsoft has also brought its best to the table with Windows 7. However, it's a pity that Apple didn't seem to do so with Leopard.

    Ubuntu comments aside (I use and enjoy it myself), this hardly seems like a well written piece. The author talks up Windows 7 and complains about the current version of Mac OS X. It seems a bit biased to ignore the Vista debacle, talk up Windows 7 before its release, then complain about Leopard without doing more than mentioning Snow Leopard. It's not like Apple is being secretive about what they have in store for Snow Leopard. Apple seems to be addressing just about every complaint the author made about the current version of Mac OS X. Both Windows 7 and Mac OS X v10.6 are most likely due out sometime this year, so comparing them would be much fairer than comparing a future version of Windows to the current version of Mac OS X.

  8. Re:screenshots? by BlitzTech · · Score: 5, Interesting

    They're plenty of use. I used a tablet for all of my college notes, which made it convenient to copy&send to friends who might have missed class. The fact that I couldn't install Linux on it (despite several failed attempts) was irritating, because my battery life was better on Linux (surprise!) and the tablet was significantly faster under Linux. Unfortunately, the calibration would frequently de-align itself and screen rotation didn't always rotate the calibration as well (i.e. pointing at the lower left would make the cursor jump to the upper right).

    In answer to your comment about desktop use, I know many artists who do most of their work in Photoshop using a Wacom tablet. They hate using a mouse for that kind of work. If you question these users' importance overall, I can only direct you to the frequent conversation about 'I need apps that don't work in Linux! You can't use GIMP as a replacement for Photoshop!'.

    I agree it's not that huge of a deal, but it might be a dealbreaker for a not-insignificant number of people.

  9. Re:screenshots? by HermMunster · · Score: 4, Interesting

    You don't have to. You can just download and install it. It is free you know and extremely simple to set up. I own and operate a small business where I do repairs, upgrades, and sales. Linux is tremendously easier to get up and running than Windows. I've been involved in computers for almost 25 years. You can't beat the value and ease of use of Linux today, on the desktop at that.

    --
    You can lead a man with reason but you can't make him think.
  10. Re:screenshots? by Atlantis-Rising · · Score: 4, Interesting

    I have a tablet PC, with a multi-touch display (Touchsmart Tx2). Windows 7's support is light-years better than Windows Vista... and that would be a deal-breaker.

    You say it stresses your arms, but it really doesn't. After about two weeks of practice, I could touch-type reasonably quickly on the onscreen keyboard (with a couple of quirks), and when I'm working, it's so much easier to lift a finger from the keyboard to touch the screen than it is to lower one hand to use the touchpad.

    I'll never get another notebook that doesn't have a touchscreen, and I will never use an OS on it that doesn't have at least reasonable support. Touch is a godsend.

    --
    "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
  11. Re:Ubuntu- Text Editor,OSX- Professional Page Layo by bonch · · Score: 4, Interesting

    Brushed metal doesn't exist anymore. When it did, it was for applications containing a source list or emulating some real world device, so there was an intended consistency. Around the time brushed metal disappeared, black HUDs showed up in Apple's media applications, allowing you to make edits without obscuring too much of what you're working on. The deviations in OS X have a purpose.

    The inconsistencies the person you're responding to is talking about is stupid crap like the way fonts are rendered. There is still uneven kerning and bad font choices after all these years. Applications don't follow a standard interface paradigm. You know how a Mac app is going to look and feel, even when it deviates from the norm, such as Delicious Library.

    Ubuntu is odd because it's a project trying to take all this third-party work and make it feel like it's cohesive and meant to go together. I'd rather use the stuff in "vanilla" form and not make-believe that it was all created by the same team.