Industry


Ads by TechWords

See your link here


Five ways the Linux desktop shoots itself in the foot

I don't just write about the Linux desktop; I use it every day. At my desk, I tend to use MEPIS and Mint, while on the road, it's Ubuntu on my Dell netbook and openSUSE on my Lenovo ThinkPad. I do this because they work well and they're as safe as a desktop operating system can get. So why aren't more people using them?

Microsoft is the biggest reason. Microsoft is a jealous monopoly that doesn't want to share the desktop with anyone. Desktop Linux is just another target in a long list that has included OS/2, DR-DOS, and -- that eternal thorn in their side -- the Mac. It's no surprise, then, to see in the history of the Linux desktop that Microsoft has always tried to crush it.

The very first attempt at a mass-market Linux desktop, 1999's Corel Linux Desktop, lasted less than a year. Why? In 2000, Microsoft paid off debt-ridden Corel to kill it.

Much more recently, Microsoft, caught by surprise by the rise of Linux-powered netbooks, brought XP Home back from the dead and offered it to OEMs (original equipment manufacturers) for next to nothing to stem Linux's rise on low-end netbooks.

It's hard to beat a monopoly that will do whatever it takes to make sure people don't see there's a better, cheaper alternative. I understand that. At the same time, Linux has shot itself in the foot quite often. How?

1) Lack of Linux vendor support

Every Linux distribution has a desktop version. But how many of them actively try to sell them? Not many. Red Hat is the number one Linux vendor, but makes its hundreds of millions from the server, not from the desktop. Canonical, Ubuntu's parent company, has arguably the most popular Linux desktop, but if you look closely, you'll see its hopes for making significant profits lie in server and cloud-based services.

Only Novell, with SLED (SUSE Linux Enterprise Desktop), tries to make a real business out of the desktop. For everyone else, the desktop gets a lot of lip service, but it's not really part of their core business plans.

2) Lack of Linux advertising and marketing

Companies like IBM and Oracle have made billions from Linux. Along the way, they've spent some advertising and marketing dollars on Linux. But neither they nor anyone else have spent more than pocket change on promoting the Linux desktop.

Think about it. If you use the Linux desktop, chances are you're a techie who deliberately sought it out. Even now, most people have never even heard of Ubuntu, never mind any of the rest.

3) Too much bad techie attitude

In 2009, any reasonably smart person can use any major Linux distribution without much trouble. You can run Linux without ever seeing a shell or manually tuning a conf file. But what if someone new does run into a problem with installing Adobe Flash and asks for help online?

If he or she is lucky, they'll get a considerable and informative answer from an Ubuntu forum or LinuxQuestions. But all too often, I've seen such questions answered with responses like "RTFM you noob! What are you doing running that trash distro anyway! It's GNU/Linux, not Linux!"

Yeah, that's going to encourage new users. If you don't have anything nice and informative to say to new Linux users, then don't say anything. Far too many Linux users seem to confuse acting superior and being rude with how people should act online. It's not.

4) Too much infighting

In a little over a week, Windows 7 is coming out. So, what are hardcore Linux users doing to get ready for the coming of the next major threat to the Linux desktop? A lot of them are fighting about whether Miguel de Icaza, founder of the GNOME and the Mono implementation of .NET on Linux, is "a traitor to the Free Software community."

This is just the latest chapter in the ongoing fight between free-software purists and open-source pragmatists. It's an obnoxious little war that's been flaming up over one personality or issue or another for ages now. I am so tired of this bickering — and more to the point, no one outside of certain developer circles cares. What does matter that is anyone from the outside looking in sees not a group of rational people working to create great systems, but a bunch of loonies fighting over ideological issues.

While otherwise bright people continue to squabble, Microsoft keeps quietly gaining more mind-share and users every day. Good work team!

5) Not enough developer co-operation

Back in 2005, a miracle happened. Linux desktop developers from feuding camps came together in the Portland Project and found out that, when they talked to each other face to face instead of screaming at each other over IRC (Internet Relay Chat), they had more in common than they ever would have believed. The result was a lot of useful cooperation between KDE and GNOME Linux developers.

That's the good news. The bad news is, after two years of working together well, the programmers began drifting away again to work on their own little development islands. There are still efforts afoot to keep Linux desktop programming coordination going, but it's nothing as concrete as it once was.

If Linux is to attract more ISV (independent software vendors) to make desktop programs, the desktop programmers must keep working on interoperability. No ISV wants to write one version of their program for Debian, another for Fedora, and yet another for openSUSE. If the Linux desktop developers keep wandering apart from each other, we'll lose those ISVs, like Adobe, that are willing to release some programs for Linux. That, in turn, will make desktop Linux less attractive to end-users.

If Linux gets all these things right, will it stop the Windows desktop monopoly? Nope. But it will be a good start towards making desktop Linux more competitive. If nothing else, making sure that users always have a good, inexpensive alternative to Windows will always be a worthwhile goal.

What People Are Saying

LINUX is great.

Simply put it works better than Windows, and installed easier.

You just have to use hardware that works with Linux. There's no "Linux Compatible" sticker. There should be. So Linux users should smart about what hardware they buy.

For something FREE it's more than amazing.

My desktop experience is smoother and faster and easier than windows. AND, I can make my computer do what my computer was designed to do, NOT what Microsoft will let me do with it. And this says it all. FREEDOM

I spent two years looking for ways to stream media from my 400 Vista purchase to my PS3. A Ubuntu server program and a few downloads can do it for nothing. So if there's something you want to do more than what you do at work LINUX IS THE WAY TO GO.

Using Windows after using Linux is like watching the program suffer through millions and millions of lines of useless code every time I click something and wait. Vista on a quad core, 1.6Ghz Intel machine drags at boot and shutdown and gets loaded with Internet crap within minutes of going online. Goodbye to another 100 bucks for security software to "fix" a poorly designed operating system.

I strongly encourage anyone interested to put a little time in and get Ubuntu running on their machine.

Typical linux users ...

Quad core with what? 512 MB RAM? Come on man, you sound as bat guano crazy as the PETA people do sometimes. Can you stop ranting about how much Windows sucks long enough to learn how to program and make linux better, thus mitigating the argument? Everybody knows windows sucks, but guess what? linux does too. What did you think you did? Cornered the market on some tidbit of data nobody else ever tried to peddle? You haven't convinced me, and none of you linux people will convince me until you stop treating me like an idiot. I'm not a computer security expert, but I don't use those default settings you complain about. Talk that BS to somebody that doesn't have a clue, and if you really want to show you are something other than a 12 year old who has unrestricted internet while mommy is at work, why don't you learn windows and see if you can figure out how to do what you need to after implementing security THAT IS FREE if you know where to look.

Then again, maybe all you know how to do is search for "term" and always add linux to it. If so, you've got a one track mind.

Good points raised. Desktop

Good points raised. Desktop Linux ain't going to win over Windows users anytime soon. Maybe when ReactOS (www.reactos.org) is finally ready (or at least at beta stage ie good enough for everyday use), Windows will have some real competition as ReactOS is Windows binary-compatible as opposed to Linux/Wine emulation.

Linux? I'll try again next year

I learnt that Linux existed around 1993/4. Every two years or so I learnt about a better version and tried it. No way. There was always something that did not work that made my PC useless. Back to good old Windows (95/../7). The problems are many: lack of drivers, hard to read documentation, outdated documentation, ... Linux Is No UniX, but attempts to? Unix like/derived such as System V, SCO, HPUX, Tru64, Solaris, have not such a steep learning curve. However this year I saw a cheap Ubuntu PC in a shop and I wondered if Linux was this time ready for my own PCs. I installed it in an old laptop (WiFi did not work) and in a VirtualBox PC (everything seems to work). I am not impressed though: it is slower in almost all scores, programs available are poor... I'll try next year.

"There was always something

"There was always something that did not work that made my PC useless"
"I installed it in an old laptop (WiFi did not work)"

Ever heard of Ndiswrapper?

Where the hell would we be if we were only using the hardware that worked perfectly after a clean Windows install? Face it, regardless of your choice of OS there is the possibility that you will need drivers of some sort from a 3rd party source. I have not yet had a problem with this after dozens of Ubuntu installs on scads of different types of machines. Most of the time you can have an up-and-working Linux install armed with nothing more than the installation ISO. Try that with Windows...

"...it is slower in almost all scores, programs available are poor"

Hence the minimum system requirements for each system.
https://help.ubuntu.com/community/Installation/SystemRequirements

700 MHz x86 processor
384 MB of system memory (RAM)
8 GB of disk space
Graphics card capable of 1024x768 resolution
Sound card
A network or Internet connection

Try installing XP/Vista/7 on a machine with the above specs. Give me a call when you get it working and we will do a test to see how it compares with the Ubuntu install. We won't even get into "light" distros (Puppy, DSL, etc.) that can FLY on much less hardware.

Which Linux apps do you have a problem with, specifically? Of the many thousands that have been made available to you for absolutely no charge I cannot think of too many that can be described as "poor" in function. (Granted they pale in comparison to their infallible Windows counterparts)

I am not suggesting that Ubuntu/OpenSUSE/Mandriva/whatever will take the place of Windows tomorrow. Or next year. Maybe not even in 10 years. I am like a lot of you tethered to a Windows box on a professional level and I am OK with that. Despite what you would see or hear suggesting otherwise, Desktop Linux is still an evolving creature. You are free to download it, use it, modify it, swear at it, etc. as you see fit. Something about a particular distro bothering you? Grab the source code and get busy. If that's above your head (like myself) try another distro. Help is readily available on the forums (attitude or no), especially with a "beginner" distro like Ubuntu.

Desktop Linux is largely what YOU make it. It is not perfect, but if you do not like it you are welcome to change it. Have a better idea? Get on board with the community of developers and make it so. If you are not a tinkerer/don't want to get your hands dirty then by all means use the pre-canned one size fits all M$ solution. But PLEASE stop complaining and perpetuating the lie that Linux just isn't capable!!!

A word of encouragement ...Friday 13th

Just so unlucky after 15 years!! VirtualBox will be slower than any native install on almost all scores. Would like to know the exception(s)!! How many times have you installed Windows (95/../7) in the 15 years?
You may be giving up "Linux" too soon, a little perseverance and learning can go a long way. Solve one problem at a time, and don't run before you can walk. Learn to use the manual pages, command line and then the Gui. Anybody can click a mouse, but it takes a little time to get your head around the *nix commands and their options.

Linux destop need to mature

Hi
I am linux admin too and working with linux for decade.
We have started a project two years ago in our company to get make work with LINUX DESKTOP. Idea is to replace some of the Techie PC with LINUX Desktop and save money on Windows/Office etc

20 Linux engineers working on it for 2 years and we yet to deliver stable Desktop to IT folks.

Problems? just very common, Build breaks with each upgrade up2date to change yum and gcc incompatible etc. No real vendor support, All the help is in form of email/chats/blog posting hardly finding reliable information.

Result: Still struggling, Office, email, IM does not work properly, not proper centralized admin, too much effort spent of getting things working and IT folks laughing at us because just a staff of 15 Windows admins are managing over 7K Windows desktop without much trouble

Does LINUX gurus have answer for it?

The solution to your problem

The solution to your problem is one standard base. Make all your desktops use the same hardware or if that's not feasible at least the same software.

Before you change the configuration on any machine you only ever test it first in a virtual machine, then on a test deployment system, then you roll it out to all systems at once because they are all tracking your OWN CUSTOM REPO (like WSUS) so they automatically install and deploy only the things you know work.

It will probably take you about 2 days to learn how to do this by reading the information on the package manager and then no more problems.

Linux Desktop Sucks

I started running linux back when you could download three floppy images to install it. Kernel was 0.98 or something. I ran a Linux desktop on my personal machine all those years and only went into Windows for specific application needs like Turbo Tax.

But over the years, I have become weary of Linux desktop stuff being "almost" as good as the equivalent Windows stuff.

The thing that really tipped me over to Windows (yep, that's what I use at home now on my primary desktop machine... Vista 64) was when I was doing extensive photo editing. Yes, gimp can do lots of stuff. But doing just about anything with gimp is inferior to and slower than with Photoshop.

Same with lots of other stuff, not the least of which is printing, a total quagmire under Linux and "just works" under Vista.

I pre-ordered the W7 upgrade and it's on its way to me from Amazon. When it gets here I will upgrade, and I won't look back at the crappy Linux desktop stuff I left behind.

BTW, I earn my living as a Linux system administrator responsible for about 30 Linux servers. For servers, Linux is the clear leader and I love working with it.

But it sucks on the desktop.

The problem with that is all

The problem with that is all the malware targeted at windows, how can you feel safe on windows or do you never shop online?

I can debug basic windows kernel problems (or could 6 years ago when I still used it regularly) and wouldn't feel at all safe using it as my main OS.

If I was in your shoes, I'd dual boot into windows just for photoshop (or run it in vm if my system was up to it) and use Linux for everything else.

What do you do all the time you need Windows for?

Sure Excel is better than the OO sheet, but what the hell, OO does everything I ever needed so why do I care Excel is better?

Firefox is the same on both systems, so no problem there.

OO is an adequate word processor. I'm sure Word is better but I never had a document writing problem to solve I needed word for.

If I was in need of DTP then I'd go with a Mac (or failing that, Windows) OK Linux is just wrong for DTP, ditto for image editing if you are a professional who needs the things photoshop does better.

But why would you subject yourself to the pain of Windows the rest of the time? I hope your online shopping bills never run to paying for a fraudsters Christmas, because for every 1 of them chasing me on Linux there's thousands chasing you on Windows.