The comments on my previous post about desktop Linux have gotten me thinking about what exactly desktop Linux needs in order to succeed. From where I sit, the big factors are:
- No Linux Distribution is built and marketed around the desktop. Sure, some distributions, such as SUSE Linux 10.1 OSS pretend to be, but in reality, they are still built around a set of philosophic principles that most end-users do not care about. If you want desktop converts, you are going to have to shut up about “restrictive software license” as an explanation why MP3s, Flash, PDFs, RealPlayer and Windows Media files do not work.
- The DVD Playback issue is not settled. Honestly, how do expect your average Joe to use your product when watching a movie on his laptop could make him a felon? I don’t know how this will shake out; either the ‘Betamax Defense’ will work, or some new tactic will have to be thought up, but I really believe that this one is a show-stopper.
- Drivers, Drivers, Drivers. If you are going to tout your product as a desktop replacement for Windows, then you are going to have to have as many driver options as Windows. No one wants to muck around with drivers just to get their network card working so that they can go read about what other hacks they need to get the rest of their hardware running. Excuses about not having access to specs from hardware vendors just don’t cut it here. If it doesn’t have drivers, and tons of them, and it can’t automatically detect and install more than 95% of the hardware out there, it isn’t a desktop operating system.
- Take a hint from Apple. No one is selling desktop Linux correctly. I don’t know what these folks have been smoking, but last time I looked, the large majority of people didn’t give a crap about freedom, cost-savings, or security update frequency when it came to their OS. All people care about is whether or not their computer comes with everything they need to turn it on and start playing on the web and emailing their friends. Everything else is lagniappe. If you can’t sell it as an easier way to get stuff done, or you can’t get Dell to sell it preinstalled on their machines, you won’t sell it.
There are probably other issues that I haven’t addressed, but from here, those are the biggies. Linux has a serious image problem - half of the desktop OS users don’t know what it is at all, and the other half think of it as too technical or “for experts and hackers”, regardless of whether or not they have ever used it.
Linux pundits have long talked about the technical merits of Linux, so much so that most people think of Linux as not being something they are capable of using, and as with most lifestyle and work-related options, better the devil you know than the devil you don’t.
Tags: Desktop Linux
These are the ramblings of 
You have some good points, but I’m not sure I agree with all of them. The drivers, and DVD issues are no brainers. But the Take a Hint From Apple section got me thinking… Sure, it’d be nice to install an OS and never have to tweak it to work. But that just is not reality for most of the DIY computers - regardless of platform. I have to jump through hoops with Win2K/XP to get my Gigabit NIC working, I have to download comercial drivers for my Nvidia card. I have to update my sound drivers. All this will happen wether I’m running Windows or Linux (I have no experience with Macs, so can’t comment).
The only way around the problem is if the hardware manufacture installs the OS for you - preinstalled operating systems, like you see on store bought laptops and desktops. Or like Apple, who controls both the hardware AND software.
So, as long as you have those who want to do it themselves (the DIY boxes), you will ALWAYS have installation issues. Simply because of the odd hardware combinations, and/or cutting edge hardware where the manufacturer only creates drivers for one version of an OS.
My Thoughts.
Shawn,
I agree that any DIY computing project is going to have hardware/software conflicts,but I don’t agree that, by extension, Linux on the desktop can be excused from having those problems.
Linux on the desktop is not about DIY projects. It is about the 80-90% of computers that come from the store with an OS loaded that is never changed. Desktop Linux is about Joe and Jane Average using Linux on a day-to-day basis. The fact that I have an laptop with SUSE running KDE on it has nothing to do with Linux on the desktop, because no one can go to Circuit City and buy that product.