On mySimon: Caddyshack Trivia Game
BNET Business Network:
BNET
TechRepublic
ZDNet

September 24th, 2007

Re: "7 Reasons Why Linux Won't Succeed On The Desktop"

Posted by Paul Murphy @ 12:15 am

Categories: Apple, Distributions, Enterprise Policy, Linux, Linux Desktop OS

Tags: Linux, Reversal, It, That, Here, He, Paul Murphy

Last week information Week editor Alexander Wolfe asked readers to respond to his “7 Reasons Why Linux Won’t Succeed On The Desktop”. Well..if he’s trolling for readers, my thought is that getting a third regular reader wouldn’t hurt the discussions here either, so…

%setenv FANBOY_MODE ON

Dear Mr. Wolfe:

To quote your seven headlines, the Linux desktop won’t succeed because of:

  1. Prohibitive application porting costs
  2. The Fanboy alienation factor, or how Linux’s biggest supporters drive away potential new users
  3. You can’t make money on the operating system
  4. Resistance from average users
  5. Linux is “simple”; Windows “just works”
  6. There are way too many Linux distros
  7. No powerful evangelist for Linux comparable to Bill Gates or Steve Jobs

In some of these the headline misstates the argument and, partly because of this, some are redundant, one is either sad or funny, and you missed the underlying reason for the present state of desktop Linux acceptance entirely.

To see that, lets take it from the top.

You describe reason one as excessive application porting costs, but that’s just plain wrong. In reality porting costs for anything not directly dependent on Microsoft libraries are relatively minor, especially if you already have a MacOS X version.

What you’re really arguing here is that the market is too small because of reason six: “There are way too many Linux distros” and reason three: “you can’t make money off the operating system.” It’s a common line of argument, but I think it assumes that the balance of revenue to cost doesn’t justify the investment, not because costs are too high, but because the off-setting revenues are too low.

Here’s your summary:

One can well understand why garage software shops might avoid Linux and attempt instead to mine the more populated Windows user base. But why does one suppose that major vendors like Adobe and AutoDesk avoid Linux? It’s because the payoff isn’t worth the trouble.

Even if a company’s marketing department can be confident that it’ll sell a lot of Linux software, qualifying Linux apps is a logistical nightmare and a costly mess. This will remain a stumbling blog for large and small vendors alike.

The reason is, there’s no such thing as a single “Linux.” If you want to qualify an app on the open-source OS, you’ve got to test and verify that it runs on a bunch of specific distributions. Commercially speaking, this means a minimum of four distros

Contrary to your conclusions, however, the driver for those costs isn’t distribution variation or Linux market fragmentation - it’s that Linux kernel change happens frequently and unpredictably. Thus for a company like Adobe to sell a single copy of one of its products on Distribution X, Kernel Y requires that company to support Distribution X, kernel Y for far longer than Torvalds et al will -and that’s both why garage software shops don’t get into the game and the argument that would be made against Linux at bigger companies if the far more important Wintel relationship issues smothering decisions like this ever let the discussion get that far.

Look, furthermore, at companies which do offer commercial Linux software and you can see an underlying cause for the industry-wide failure to adapt to frequent kernel change. Bear in mind that Linux is really GNU/Linux and recognise that fragmentation over time is driven from kernel change but fragmentation over distributions is driven, except for the gimmicks companies like Red Hat hang on the kernel, mainly from externals that are easy to compensate for in package management and set-up software.

In other words, Linux is Linux regardless of who’s name hangs on the ISO and where they choose to put various files. That’s why packages like Perl and Apache are easily ported across distributions, but require revision with each new kernel release. So why isn’t commercially licensed software equally portable across distributions? or - to put it more sharply, why do companies like Oracle voluntarily incur the costs that go with tying themselves to a few well known commercial releases like Red Hat’s? Simple: the lock in code is written to support co-marketing agreements whose purpose is to help the players sell to each other’s installed bases - i.e. to lock in each other’s customers by fragmenting the market.

In other words your argument puts the consequential cart in front of the motivational horse: you’re saying vendors are reluctant to commit monies to a market that’s highly fragmented across distributions when in reality it’s highly fragmented only over time with those co-temporaneous differences that do exist largely driven from vendor decisions to artificially lock in their customers.

Your reason number 2: The Fanboy alienation factor, is both unfair and simplistic.

On the surface this seems unfair because Wintel fanboys are at least as obnoxious as ours, but the deeper problem is that the opinion is both often cited and completely wrong.

It’s wrong at two levels. First, you write about Linux proponents “reinforcing the geek stereotype which has been the main impediment towards open-source adoption among non-technical computer users” but, in reality, the stereo-typical young techno-geek is a Microsoft marketing invention aimed both at bolstering the self images of its fanboys and at preventing the end user from wondering why he needs a horde of techno-geeks to use a product suite marketed as trivially easy to use.

Secondly, and somewhat more subtly, your analysis omits any consideration of the audience involved. To quote from your article:

I call this one the “Linux is too cool to live” factor. My contention that the vehemence of the Fanboys is off-putting to the vast majority of people who might otherwise consider trying Linux requires no argument, only a defence. Q.E.D.

Let me explain: We all know that the statement is pretty much self-evident. We also know that posting such a thing in public will bring the attack dogs out of the Web work. However, I’d venture to bet that they’ll be far less inclined to discuss my thesis than to engage in an ad hominem attack on the messenger (me).

Accordingly, let me try to head off the expected invectives at the pass. Some people consider fanboys a pejorative. I don’t intend it that way. I say it’s a fair, descriptive term. I’d define it as an over enthusiastic and myopic techie who brooks no disagreement with his — let’s admit that it’s almost always a “he” we’re talking about — views. (Hey, if the Linux or Apple foobar fits…)

Face it, fanboys. You’re not cool because you use Linux, disdain all things Microsoft (MSFT), and treat newcomers as if they have to prove something to enter your elite-in-your-own-mind club. You’re just reinforcing the geek stereotype which has been the main impediment towards open-source adoption among non-technical computer users.

Now it’s perfectly true that we Linux fanboys like to point out that we are, as a group, rather better informed than our wintel counterparts, but we don’t generally address these comments to the general public. Thus the average PC using AP clerk or lawyer doesn’t hang out at slashdot or contribute to the discussions here - and I don’t go in front of general public audiences to tell them that they’re idiots if they don’t switch to Unix - I do what other Linux fanboys do: talk mainly to other IT people.

So, bottom line, who’re we offending when we say that Linux is self evidently better than Windows? Windows fanboys - and who do your Wintel fanboys address when they demonstrate their skills by flaming us in response? Linux fanboys - and in neither case is anyone talking to the general computer using public.

Bottom line: since Linux advocacy doesn’t address the “general computer user” audience, it can’t be annoying that audience - and if we’re scaring your Wintel friends? well, our commitment to openness means that they can play catch up at any time simply by going back to school and learning something about computing technology.

Your reason number five is a masterpiece: ‘Linux is “simple”; Windows “just works”‘. Wow! The reversal is amazing - to find humour, in the form of an Apple slogan applied to Windows, in such an otherwise serious effort is genius - sheer genius.

In contrast to the other three, number seven has something; well almost something, going for it. Here’s your summary:

The single biggest downside for Linux isn’t technical. It’s that there’s no single public face or advocate to drive adoption on the desktop. True, Linus Torvalds gets the tech industry’s all-time good guy award. He’s also a poster boy for how to keep an unruly, disparate community focused on maintaining a good technology.

Unfortunately, for all his strong points, Linus is a bust as an evangelist. If you don’t agree, just compare Linus to Bill Gates and Steve Jobs.

In reality, Linux did have the Cult of Torvalds going for it with the mass media lovingly building up their own invention: a Linus Torvalds bravely standing against the titans of American capitalism to single handedly wrest control of an industry away from all those horrible Republicans.

Unfortunately even the Boston Globe couldn’t fake that story after the SCO lawsuit catapulted Torvalds into IBM’s embrace. So, really, if you wanted to be honest about this you’d have said that the hot breath of politics driving mass media support for Linux came and went during the nineties and left Linus Torvalds pretty much where he was before it came along: doggedly building support for his “free Unix for the 386″ one geek at a time.

The bottom line on this, however, is that Torvalds earned his success doing what he wanted to and doing it extremely well, that Jobs seems to have succeeded differently but every bit as honourably, and that Mr. Gate’s success seems to have been mostly due to having had the right parents and only a lawyer’s ability to tell right from wrong.

Signed: Unix FanBoy.

%setenv FANBOY_MODE OFF

And tomorrow.? The real reason Linux hasn’t (yet) made in on the desktop - did I mention trolling for readers? oh yeah, I did… ok.

Paul MurphyPaul Murphy (a pseudonym) is an IT consultant specializing in Unix and related technologies. See his full profile and disclosure of his industry affiliations.


Email Paul Murphy

Subscribe to Managing L'unix via Email alerts or RSS.

  • Talkback
  • Most Recent of 120 Talkback(s)
Gates and Jobs
..."The bottom line on this, however, is that Torvalds earned his success doing what he wanted to and doing it extremely well, that Jobs seems to have succeeded differently but every bit as honourably... (Read the rest)
Posted by: deanders Posted on: 10/07/08 You are currently: a Guest | | Terms of Use
Some of my reasons:  laxmanb | 09/24/07
Nice try!  Roger Ramjet | 09/24/07
Big "if"  Yagotta B. Kidding | 09/24/07
"IF ANYONE sold a product for Linux"  jacarter3 | 09/24/07
VMware for Linux  Roger Ramjet | 09/24/07
And yet you wonder if anyone  jacarter3 | 09/24/07
Huh?  Erik Engbrecht | 09/24/07
I do buy linux  Hrothgar - PCLinuxOS User | 09/25/07
VMware  JDThompson | 09/25/07
Thinking about the comments to Point a.  DannyO_0x98 | 09/24/07
Agreed - nice comment, thanks!  murph_zZDNet Moderator | 09/24/07
Kernel/Distro specifics  filker0 | 09/25/07
Not really true  TripleII | 09/24/07
Even MORE irritating on Windows forums  Bob.Kerns | 10/01/07
Some thoughts  Roger Ramjet | 09/24/07
Platonic ideal of an operating system  Anton Philidor | 09/24/07
Misdirection does not an OS make  Roger Ramjet | 09/24/07
Note my prior post's title.  Anton Philidor | 09/24/07
Conflating operating systems and commercial products  DannyO_0x98 | 09/24/07
"It is extremely well understood..."  Anton Philidor | 09/24/07
Anton, what's up?  Roger Ramjet | 09/24/07
Opening possibilities  Anton Philidor | 09/24/07
fair enough  Roger Ramjet | 09/24/07
Written like a true Microsoft Shill! Guess it's Profressor Gates now, heh?  nomorems | 09/24/07
"Modern" Operating System?  filker0 | 09/25/07
Not a function of the OS  voska | 09/24/07
O rly?  Scrat | 09/24/07
Kernel stability?  Yagotta B. Kidding | 09/24/07
It is important to business  Roger Ramjet | 09/24/07
No different in any OS  filker0 | 09/25/07
I don't care about offending WinFanBoyz  Chad_z | 09/24/07
Ubuntu offends more than just WinFanBoyz  Roger Ramjet | 09/24/07
Linux Blindness  nhudd | 09/24/07
I think I am qualified to rebut  TripleII | 09/24/07
First off thanks for the link to the Linux games!  bka1959 | 09/24/07
Next Tip  TripleII | 09/24/07
On the Command line issue  voska | 09/25/07
I agree  craptacular | 09/25/07
I disagree with every point  voska | 09/24/07
Not looking very hard  filker0 | 09/25/07
Ok, now try and think of something that an  bka1959 | 09/25/07
Functional illiteracy  benitodarder | 09/24/07
Functional use  jacarter3 | 09/24/07
Some good observations in the Comment...  Anton Philidor | 09/24/07
Some reasonable points, lots of bad information  filker0 | 09/25/07
Awesome  justthinking | 09/24/07
Look at the posts for why Linux will never be  No_Ax_to_Grind | 09/24/07
And you are SO Wrong......  linux for me | 09/24/07
Proof positive...  No_Ax_to_Grind | 09/24/07
hmm  Badgered | 09/24/07
Support  uno@... | 09/24/07
All that tells me is that  Michael Kelly | 09/24/07
And yet, nothing improves  No_Ax_to_Grind | 09/24/07
Founding father.  Anton Philidor | 09/24/07
You may be right...  No_Ax_to_Grind | 09/24/07
Reason for longevity.  Anton Philidor | 09/24/07
You miss a whole segment  voska | 09/25/07
Hmmm, tough one.  No_Ax_to_Grind | 09/25/07
Good point  Anton Philidor | 09/25/07
Most ignore him  voska | 09/25/07
It has improved  Michael Kelly | 09/24/07
I was speaking more about apps.  No_Ax_to_Grind | 09/24/07
I found Open Office great  voska | 09/24/07
Just to many things open office can't do  No_Ax_to_Grind | 09/25/07
So was I  Michael Kelly | 09/24/07
I haven't seen it  No_Ax_to_Grind | 09/25/07
Feature and usability lack  psychicist | 09/25/07
Two huge needs...  No_Ax_to_Grind | 09/25/07
Yeah -  murph_zZDNet Moderator | 09/24/07
You also predicted SCO would win...  TripleII | 09/24/07
Do try to stay on topic  No_Ax_to_Grind | 09/24/07
In other words,  Yagotta B. Kidding | 09/24/07
I said so too..  murph_zZDNet Moderator | 09/24/07
Accepted!  Sabz5150 | 09/24/07
How can I say you were wrong  Yagotta B. Kidding | 09/24/07
And yet you've been saying exactly that  murph_zZDNet Moderator | 09/24/07
Murph?  Yagotta B. Kidding | 09/24/07
In other *other* words  Sabz5150 | 09/24/07
What maneuvers?  Michael Kelly | 09/24/07
I guess you're right  Sabz5150 | 09/24/07
Huh?  Anton Philidor | 09/24/07
I knew that would happen  Sabz5150 | 09/24/07
The Britsh? Dide, we kicked their  No_Ax_to_Grind | 09/25/07
And they came back and...  Anton Philidor | 09/25/07
Dide?  nizuse | 09/25/07
Boy...  Linux User 147560 | 09/24/07
Yeah, you could call it that.  No_Ax_to_Grind | 09/25/07
Corporate desktop doesn't matter  voska | 09/24/07
OK, on topic  TripleII | 09/24/07
In contrast,  Yagotta B. Kidding | 09/24/07
Thanks No Ax  Roger Ramjet | 09/24/07
Yeah we have to give NoAxe credit  nizuse | 09/25/07
So now the entire world reads ZDNet?  nomorems | 09/24/07
Good points  nizuse | 09/25/07
Why they don't listen  voska | 09/25/07
Its the marketplace stupid ...  George Mitchell | 09/24/07
Marketplace is where merchandise bought and sold.  Anton Philidor | 09/24/07
Follow the $s  TripleII | 09/24/07
For the US OEMs...  Anton Philidor | 09/24/07
The marketplace that matters is the institutional market ...  George Mitchell | 09/24/07
While "institutions" continue  Anton Philidor | 09/25/07
Anachronism? You're not seeing the whole picture?  George Mitchell | 09/25/07
And Dell started selling Linux on its Notebooks/Desktops just for grins???  padapa | 09/24/07
Windows , "Just Works" ?  toadlife | 09/24/07
Can you elaborate?  TripleII | 09/24/07
Simplicity == complexity  toadlife | 09/25/07
Gotcha.  TripleII | 09/25/07
#8 - it's not worth the $100-200 savings for the OS.  Spats30 | 09/24/07
Penny Wise...  TripleII | 09/24/07
$100K + $200K savings speak for themselves  TripleII | 09/24/07
Agreed: support and usage costs count far more than capital cost  murph_zZDNet Moderator | 09/24/07
You ignore the cost of support  Richard Flude | 09/24/07
I say the opposite  voska | 09/25/07
Linux takes just as long to learn as MS Vista.  nomorems | 09/24/07
Same problem with Vista  voska | 09/25/07
Linux  rmoney@... | 09/25/07
Really odd hardware?  filker0 | 09/25/07
Why won't Linux compete with windows  gas5812@... | 09/25/07
RE: Re:  jeffmate1 | 08/25/08
Gates and Jobs  deanders | 10/07/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More