Linux is for geeks only. Software installation in Linux is difficult. It is not for the faint-hearted. Let’s take, for example, installing a simple game of Hearts.

In Linux, you’ll have to download source code and have to compile it from source, and then you’ll run into dependency hell and have to track down all the individual dependencies yourself.

Here are some screenshots to show you just how difficult it is…









See? That was quite difficult, and I would not recommend that for the average user. People just want to click and go. They don’t want to have to run a lot of obscure commands just to play a game of Hearts.

It’s much easier in Windows. In Windows, all you have to do is search for the software you want, download it, click next-next-next-finish, and you’re done.

Let’s take a look at how much easier it is to install software in Windows…





































See how easy that was? These Linux geeks have to stop pretending that Linux is ready for the average user. Windows is ready to go out of the box, and it’s just more user-friendly.

Right now, there’s a lot of debate among computing enthusiasts about whether Microsoft’s claim of 96% sales on netbooks is true… or meaningful. I tend to believe the percentages, but I don’t think it means what Microsoft seems to imply it means (“We’re better. People prefer us”). I do believe Windows users would rather stick with something familiar than switch to something else, especially if the two are around the same price. I also believe the Linux options on netbooks were badly marketed (and in many cases, badly implemented). It certainly doesn’t help that when you go to HP’s or Dell’s websites and try to order a Linux netbook, you’ll be told HP recommends Windows for everyday computing or Dell recommends Windows Vista Home Premium. Are you really going to tell me sales would have been the same if both the Linux and Windows pages said HP recommends Linux for everyday computing or Dell recommends Ubuntu Linux? Microsoft pays those OEMs money or cuts them deals to have those phrases plastered all over the sites, and with good reason.

Let’s see. I’m a consumer. I can go with Windows, which I’m already familiar with and which Dell recommends, or I can go with… U… bun… tu? which Dell doesn’t appear to recommend? And when I pick the Ubuntu option, Dell says I can “upgrade” to Windows (Windows is clearly better, since it’s an upgrade)? I think I’ll go with Windows. Of course. Why wouldn’t I?

So, yes, I can believe the 96%, but it doesn’t mean consumers were offered a fair choice and decided they liked Windows better and that Linux sucks. It means Microsoft strong-armed its way into the netbook marketplace, just as it always did with other markets. It’s like if we have a race and I bring my fans to the stadium and kick your fans out. Then I jam a cleat into your shin, stick gum on the bottom of your running shoes, and bat your ears just as the gun goes off. Oh, and the officials running the track meet are on my payroll. After I “win” the race, I brag to everybody that you’re slow. It doesn’t mean I’m a faster runner than you. It means I’m a bully and a cheat.

I have to confess I’m even tempted to get a Windows netbook myself, even though I’ve promised myself I won’t buy any more Microsoft products, even if I’m just planning to install Linux right over it. Why? Look at the selection out there! I’ve checked NewEgg, Amazon, just about every vendor I can find, and the Linux selections keep getting slimmer and slimmer. And they also tend to be the older models. If I want to get the best netbook out there right now (in terms of hardware specifications and battery life), it’s about US$349 from Asus and runs Windows XP—it’s one of the newer Eee PCs. If I want to get the best Linux netbook available right now, it’s about US$500 from HP and doesn’t even have a third USB port or VGA out.

The most popular Linux netbook options out run Linpus Linux Lite (crippled Fedora) and a specialized (i.e., crippled) Xandros Linux. The Dell Mini 9 looks okay and gets decent reviews but doesn’t have a hard drive bigger than 16 GB. And the HP Mini Mie also looks great but is really expensive when spec’ed out and still hasn’t fully ironed out its Ubuntu implementation (even though their new interface for Ubuntu looks pretty).

Vendors, are you listening to me? If you can offer the following, I can guarantee you your Linux sales will be gangbusters:

  • Stop recommending Windows on your Linux netbook pages.
  • Offer a Linux netbook under US$400 with 7 or 8 hours of battery life, an actual hard drive with a lot of space, 3 USB ports, a 92%-95%-sized keyboard, and VGA out.
  • Use a Ubuntu variant but make sure the interface is useful and the video playback isn’t choppy

As long as the Linux options are crippled (either on the hardware or software fronts), then, yes, people will keep buying Windows netbooks. Some people may buy the Windows netbooks just to install Linux on them, but if Windows is either the only option, the cheapest option, the option with the best hardware features, or all three of the above, then Windows will continue to outsell Linux on the netbook front.

I’ll close with some excerpts from Amazon reviews:

Asus doesn’t offer the 1000HA with Linux. I don’t know what they’re thinking here. I’m forced to buy yet another Windows license that will never be used

I loaded Ubuntu Linux 8.10 to have a dual-boot system and I must say it runs Linux very well — no problems on the Linux side.

I bought this Windows XP model, just because there is no Linux equivalent of Eee PC 1000HA on sale(Asus, are you listening?).

Installed Easy Peasy linux, based… right out of the box. I did manage to hose windows xp, which is fine, since I’m not interested in running it

Linux was actually faster, and easier to set up (more plug and play, and no questions to answer). It started up each time much faster

I was primarily looking for a netbook with some form of linux installed on it, but I liked the size and battery life of this one so I went ahead and bought it.

I love my Eee PC 701. At some point I want to upgrade it, and I hope at that time there’ll be some decent Linux options out there.

I find the “news” coverage of Conficker to be absolutely disgraceful. Is this what passes for journalism?

I want you to imagine that there is a parasite that can invade your body and reside in there indefinitely. Once in your body, it could give you a heart attack, it could poison your blood stream, or it could make your liver fail. Once the parasite was discovered to be in the wild, doctors discovered that you could avoid getting the parasite by simply washing your hands before you ate. They also figured out that the parasite was going to change shape on a certain day. As that day approaches, people who haven’t been washing their hands go into a panic. They don’t know if they have the parasite or not. They start running to quack doctors who say they’ll make sure to protect these people against the worm if the potentially infected individuals just buy a prescription subscription for a special drug. After the parasite changes shape, though, no one’s had a heart attack or failed liver yet. So all the parasite-infected people celebrate that the parasite hasn’t done anything.

What?! Did I miss something?

Yes, the scenario I’ve just described in biological terms is exactly what just happened with the Conficker worm that’s infected an estimated 10 million Windows computers.

Microsoft discovered a flaw in its operating system and patched the flaw back in October 2008. The latest iteration of the Conficker worm, which takes advantage of this flaw, began surfacing around November 2008 and kept infecting Windows computers for months. The experts all knew that on April 1, 2009 the infected computers would have the worm checking for updated instructions from its creators.

Then the panic came in. Oh, no! It’s coming! It’ll be the end of the internet as we know it. I’m turning off my computer that day. If I buy this antivirus software will it protect me? Hide the children! Oh. Nothing happened? It has the power to attack and bring down major websites and government systems or steal personal information but nothing appeared to happen today? Oh. Okay. It was a big joke then. Ha ha. Who cares if I’m infected? I’m just going to go on my merry way.

Uh, no. First of all, Windows users should regularly install Windows updates. This was patched even before it was a real threat. And it doesn’t matter if the world didn’t seem to end today. The Conficker worm has the power to do serious damage, and no one knows when it’ll decide to do that damage or what kind of damage it will decide to do. It doesn’t mean you fly into a panic as if it were Orson Welles’ reading of War of the Worlds. But it doesn’t mean you go on your merry, care-free way either.

Educate yourself. Protect yourself. Be sensible. Conficker is dangerous but instead of flying into blind paranoia, just take practical and level-headed steps to protect your computer and your personal information. Silent can still be deadly, and I’m not just talking about flatulence.

Someone linked to Good Linux Users Don’t Talk About Microsoft on the Ubuntu Forums. I started to type up a reply, and then it got so long that I figured it was more of a blog entry than a forum post. Besides, who wants to hear about our broken toilet flush, anyway?

Okay, let’s see. So “good Linux” users can’t bash Microsoft, but “bad Linux users” can be bashed as morons? Okay. I don’t really see how that works.

I do agree that if Linux users want others to use Linux (and not all Linux users say they do) they should focus more on what Linux can do than on what Windows can’t do. It’s the same for anything in life, really. You have more respect for a political candidate who says “I’m going to do this, this, and that good things” instead of “My opponent has done this, this, and that bad things.”

But it’s only natural for people to compare two competing alternatives, especially if most of the users of one alternative used to use (or still use) the dominant product. If almost every Toyota owner used to own a Honda, then you bet you’d hear a lot of Honda-bashing from Toyota owners.

I see this a lot with Mac users, too. There are some very vocal anti-Microsoft and anti-Windows Linux users online, but in person all the Linux users I know are pretty level-headed about things (use what works for you, I prefer Linux), and the most vocal anti-Microsoft and anti-Windows sentiment I hear in real (in-person) life is from Mac users who were former Windows users.

It’s the same trick that the bully from elementary school used to use. You put others down to make yourself feel better. Well, if you’re not 100% sure you like your new choice, you may feel tempted to put down your former choice to reassure yourself you made the right new choice. It’s like when people start reminiscing about their exes and then a friend says “Oh, he was such a jerk anyway. You’re so much better without him.” He may, in fact, have been a jerk, but why do you need such assurance that you’re doing better now? It’s because there’s a little part of you that wonders whether you should still be with him. And for every Linux or Mac user who does spend the bulk of her energy putting down Windows, I often wonder if that’s where it’s coming from.

I kind of see both sides of it. On the one hand, there are many deplorable things Microsoft does, and there are many things I don’t like about Windows. It doesn’t make sense to ignore corporate bullying practices, vendor lock-in, or bad default security practices. On the other hand, focusing your energy solely on what “the competition” is doing wrong isn’t a good “sell” for your own “product.” You should spend most of your energy talking about what Linux is good for.

This goes to a larger sociological issue when it comes to operating systems. You see a lot of dumb back-and-forth arguments about “Which is better, Mac or [understood to be Windows] PC?” or “Is Linux ready for the desktop?” Well, obviously no one’s going to come to a unanimous conclusion, because there is none. No one operating system can be everybody’s preference or suit everyone’s needs. And no one operating system needs to.

My wife can love her Mac OS X and that doesn’t bother me. I can love my Ubuntu and not bother others with it. And our friends can use Windows to their heart’s content, and I won’t bother them. As a matter of fact, even though I prefer Ubuntu, I use Windows at work every day, and I divide my home time almost equally between my wife’s Macbook Pro (with Mac OS X) and my own Eee PC (with Ubuntu). So I’m familiar with all three operating systems and can appreciate their respective pros and cons.

If someone says “Do you think Linux is ready for the desktop?” I would probably respond “I don’t think there’s a definite answer to that. It’s better to tell me what your computer habits and budget are, and then I can tell you whether a Mac, a Windows PC, or a Linux PC is best for you.”

The key is really being able to talk intelligently about what works for whom instead of trying to pit operating systems in a battle out of which only one winner can emerge.

I’ve been fascinated by HP’s line of netbooks ever since I saw the phrase “92% keyboard,” but the reviews of the HP Mini-Note have been mixed, and the most recent reviews of the HP Mini MI indicate they’ve based it on Ubuntu but disabled the terminal. There’s probably a way to re-activate the terminal. Still, what’s the point of disabling it? Mac OS X has had a terminal for years. It doesn’t mean Mac users have to use the terminal. It’s just there for the people who want it.

In any case, I’m not actually in a position to buy a new netbook (my old Eee PC is less than a year old). I like to pretend, though, so I walked through the process of customizing the new HP Mini MI, and I came across this (click for a larger image with the full context):
Uh, that’s a Windows logo there, except they’re saying it’s Linux. It’s one thing to hide the typical Linux interface with a slick internet-media interface or even to disable the terminal, but tricking Windows users into thinking Linux is Windows? Even Mac has the weird split square smiley face or the Apple logo. Linux can’t even get a tux penguin or the Ubuntu logo?

“Progress” always has to happen in small steps at first, I guess.