Posted by: Mike D | May 8, 2009

Ubuntu Tries Again, Can’t Help But Fail

On April 23, 2009, Canonical released Ubuntu 9.04, or “Jaunty Jackalope”.  The Linux community was abuzz with anticipation prior to this release, and for the most part, their expectations have been met with faster boot times, a more streamlined interface, and better hardware support out of the box.  I give the Linux community a great deal of respect, and sympathy, because Linux just can’t catch a break.  And the faithful Linux community continues to clench their worn and tired teeth on the short end of the stick.

Canonical has done a commendable job with Ubuntu.  Since October 2004, Canonical has maintained Ubuntu as a free-to-download Linux distribution that has made massive gains in useability and hardware support – two key areas where Linux has traditionally represented a rift between those casual users that expect their computer to “just work”, and those that prefer to stay up until 4am recompiling their kernels.

To be fair, I’ve tried Ubuntu several times since “Dapper Drake” (don’t remember the version, only the nickname), and I’ve had mixed success.  On some computers, it would install like clockwork with full hardware support.  On other machines, I would have problems with either the wifi or sound devices (more so than other hardware types).  This experience has improved with every new version, but was rarely 100% painless.

Unfortunately, over the years I’ve slowly drifted towards the side of the divide of those who want their computer to “just work” (actually I think that inclination was always secretly there).  And as painless as Ubuntu has become over the years, that painless experience is not “assured”, which in part keeps me away.  “Assurance” is the arena of Microsoft Windows’ and Apple Macintosh’s / OS X’s dominance.

The “assurance” of hardware support comes in large part through market share and therefore vendor recognition, which is the aspect of Linux which I mention above that can’t catch a break.  According to Berkeley Linux Users Group, Linux market share on the desktop has passed 1% for the first time in history.  But for an operating system that must work on the myriad of hardware that exists in the wild, market share is the key ingredient.  Think of all those laptops on which you’ve seen that unmistakable “designed for Windows” badge, and you’ll get the idea.  It means that all of the hardware inside the computer has a Windows driver available for it.  Hardware support remains one of the key drawbacks to Linux, as drivers for most hardware is written or adapted by the user community – often poorly or months after the hardware is released.  When’s the last time you saw a “designed for Linux” badge on a product?

Well, actually, if you’ve been paying attention in your local consumer electronics shop lately, assurance has recently emerged through the launch of netbooks.  Most of the major netbook manufacturers started with and continue to release versions of their netbooks with Linux pre-installed.  The limited utility and performance of netbooks has encouraged vendors to forego Windows due to its heavy CPU/RAM requirements in favour of the much lighter requirements of Linux.  The end user benefits by getting a fully functional netbook with smooth performance, and even lower cost (in theory) because the vendor hasn’t had to pay Microsoft for a Windows license.

The Linux community benefits from this “assured platform” with an opportunity to gain market share and support from hardware vendors.  Canonical / Ubuntu recognise this opportunity and seek to capitalise on it by applying the concept of “assured platform” in reverse.  With Jaunty, Canonical has provided a “netbook remix” version, complete with a list of supported netbooks.  The increase in adoption of netbooks plus the existence of an assured platform for Ubuntu and other flavours of Linux will theoretically drive its market share up, and increase the chance that more mainstream hardware vendors will begin to support the OS by offering Linux drivers.

By the way, Apple doesn’t have the same market share problem.  Their OS will always work on the hardware it was designed for – the Mac.  Their market share problem impacts their bottom line and their share price, but not hardware support.  I believe a large part of their success in recent years has to do with that simple fact – the Mac just works.  Apple’s main issue in earlier years, other than convincing the market that the Mac was relevant, was application availability (which may have contributed to the relevance issue).

Application availability remains Linux’s second major hurdle.  Linux advocates will argue that the plethora of open source software exceeds in quantity and often in quality software that is available on other platforms.  However true this might be, the brand recognition isn’t there, even in the more common software packages such as the GIMP and Open Office.  And these two packages don’t exactly win awards for user interface design.  In other words, as a new Linux user, the learning curve is steeper to find and learn new applications.  This has to change.

Apple addressed this challenge by writing their own software.  iTunes, iWork, iPhoto, iMovie, etc.  Stellar, “home user” stuff with unparalleled simplicity, functionality, and price.  Microsoft is trying to keep up, but making a slow go of it, with their bundle of Live applications currently under various stages of redesign (Movie Maker beta is practically useless at the moment).  To the best of my knowledge, no group in the Linux community is doing the same thing.  In fact, I challenge the Linux community to tackle this problem.

As much as I love recompiling my kernel at 4am, I’ve got better things to do.  And the majority of desktop computer users are in the same boat.  No matter how slick Ubuntu becomes, it will continue to have the issues of hardware support and application availability to battle against until the market share situation for Linux improves.  A bit of a catch-22, but not insurmountable given the track they’re currently on.  But Linux – even Jaunty Jackalope – is not a Windows or Mac killer yet.


Responses

  1. [...] mentioned in an even earlier post, I have never had an Ubuntu install (or any Linux install) go 100% perfect, and this was no [...]

  2. [...] non-technical Windows user is likely to figure out, and it supports Mike’s premise that Ubuntu isn’t ready for prime time. Hopefully the way this is handled can be refactored and simplified, and the bug with resetting the [...]

  3. (this is a bit disjointed, but I’m not going to go back and rewrite it all for nicer flow — it’s a bit late here and I should be sleeping)

    The whole point of netbooks is that you move as much as possible to the ‘net. They don’t have enough power to properly run the Apple-type applications you mentioned, or business apps of any size. But they run web browsers quite well, so Google apps or the Office Live apps are possible options. They’d probably make great Citrix clients. But really, netbooks aren’t designed for doing work or even play that has heavy processing requirements — most can’t even do proper video playback.

    I installed Xubuntu (Ubuntu with light-weight XFCE4 window manager) on my daughter’s MSI Wind U90 netbook, dual-boot with XP — it has a 120Gb drive, so why not. :) The previous version of Ubuntu didn’t support the wireless card; the current version supports everything. I haven’t tried the netbook remix yet.

    Personally, I prefer Linux because I don’t have $$ to pay for software, especially at MS prices, and I prefer not to steal it. Also, the vast majority of software I use all the time is generic, and I use the same app on Linux or Windows – web browsers, email apps, RDP and SSH clients. The only non-work Windows app I can think of that I really use a lot is iTunes. We do have a Windows machine for our personal and business accounting software, mostly because we have a great accountant and it’s easier to use what he uses.

    Obviously I’m not a typical consumer, but more and more apps have viable online alternatives, and as they become more acceptable for mainstream users it matters less what OS you’re running and more if your browser is supported.

    For a long time I was not a Linux fan, particularly in the RedHat-dominated late 90s and early 00s, and I kept wishing that FreeBSD would get it’s act together and put out a viable OS for end-users. Amusingly, I suppose that kindof happened in a backwards way with MacOS X, though most users don’t know (or care). But Ubuntu/Canonical’s community, goals, and how they’re executing all are impressive, and for what I need the tools they’re providing cover most of what I want. And it’s free, unless I want a support contract, so if/when I have time I give back to the community (https://launchpad.net/~fehwalker).

    As always, all software sucks, but depending on what you specifically need one option will probably suck less.

    Oh, and I haven’t recompiled a Linux kernel in probably a decade. These days most of the time if something is missing you just compile loadable kernel modules, or use the Windows driver with a wrapper. :)

    • You nailed it in one snippet: “it matters less what OS you’re running and more if your browser is supported”. If the future is cloud, then the OS doesn’t matter “for mainstream users” (sorry, I’m going to text-byte your comment a bit). I’m a huge fan of this concept as it moves us closer to the simplistic utility model of the common telephone (ie: the device is practically disposable, and everybody knows how to use it) – I posted about this before.

      I think there are two issues here, or at least two sides of the coin. On one side, we have the future of computing, and the irrelevance of the OS in that future. On the other hand, the netbook’s relevance to Linux as an “assured” platform, which I believe will contribute to Linux’s growth. So in that light, is Linux’s opportunity waning? Perhaps, if we consider “opportunity” to mean succeeding Microsoft as the leading desktop OS. However, in the light of the future of mainstream computing, and Linux representing the cheapest and most customisable OS (which must be ultimately attractive to netbook manufacturers), maybe Linux’s day of victory is closer than we realise.

      Thanks for the great comment, Bryan.


Leave a response

Your response:

Categories