The ‘Desktop Linux’ dream has failed. There are absolutely no stats that support any favourable trend of Linux uptake (not that hasn’t just been pulled out of some random bloggers ass). And before you say ‘Well Linux doesn’t want you‘ or some other smartarse thing like that – I don’t want it, and apparently nobody else does. If you want to define success as people not using your junk then go away – this isn’t for you.
But first some numbers…
Linux vs Windows (Google Trends) Observe the steady decline. Not exactly a pattern that’ll lead to anything significant.
The much touted W3 Schools logs. These are horribly biased as it is only for w3schools.com itself, is cited so often to prove dubious claims of marketshare that itself probably skews the numbers, not to mention that Linux is obviously going to be skewed on technical sites, yet it has only shown Linux use double in the last 6 years from 2.2% to 4.2%.
I was going to show statcounter as well but apparently Linux’ usage has fallen so low it’s now classified as ‘other’. I could have sworn it had it’s own heading. Oh well.
And finally hitslink. Shows Linux usage at 0.98% at December 2008, a peak of 1.17% before dropping to 0.96% in October 2009. A net loss.
Obviously if you pull up the logs of Slashdot or some site like that you can get some more ‘convenient’ numbers, but I don’t think I have ever seen a positive trend itself. Usage is not increasing in any significant fashion. If it is provide me with the stats (seriously, do it) but until this point I think my assertion stands.
As an anecdotal point, across the board on all the websites that I admin, Linux usage sits at about 0.3%, which includes music festivals, dentists, estate agents and the like. As soon as you remove people who’s interests are not computers themselves (and view them as a means to an end instead) Linux’ numbers plummet even further.
The Myth of Marketing
Of course the usual answer from Linux advocates at this point is that it is because of Microsoft’s advertising money, and that the only reason people don’t use Linux is because they haven’t heard about it. Which is now provably false.
1: Linux has one of the largest grassroots movements on the Internet. In fact I am coining “Kerberos’ Rule #8 – If someone mentions OS’s, someone will mention Linux.” You can’t have a technical discussion anywhere without someone trying to ram Linux down your throat. I am pretty sure the majority of the technical community knows what it is, yet strangely choose not to use it. Is this marketing? Are MS suppressing Linux? What about the Streisand effect?
2: The real killer is this. Windows 7 managed to, before it’s official release, pass Linux in terms of usage. Everyone who had it installed at that point had:
- Known what it was and where to get it, despite the fact it wasn’t ‘marketed’.
- Managed to burn it to a DVD.
- Managed to install it on an existing system.
- Managed to get it working with all their hardware and apps.
Yet these are the very people that, according to the Linux community, should be using Linux instead. Yet overwhelmingly they all went with Windows, despite the fact that they obviously have the technical ability to obtain it and install it which the proponents of Linux often claim is easier that Windows.
Linux Is Faith Based
Obviously pointing at a bunch of facts as I have done doesn’t lead to a civil discussion, despite all I have done is point at some facts – and not even said anything inflammatory. Even saying something like “Linux uptake is remaining flat despite claims of superiority, which doesn’t make statistical sense.” will get you lynched on most pro-Linux forums. Even saying “Linux is not suitable for my needs” is often enough to incite a flamewar, and stating why will generally get you banned. It’s why I started this blog in the first place.
The reason for this is obvious though, once you replace the idea that you are dealing with Linux advocates on a basis of logic and science and instead realise that it is a faith based initiative, and religious rule #1 is “Free software is superior to commercial software” and rule #2 “Microsoft is the antichrist”. Any challenge which questions these rules will elicit a fear/hate based response as would telling a religious person God doesn’t exist*. Such a statement is fundamentally incompatible with their worldview. This is proven in the fact that there is pretty much zero critical discussion of Linux occurring anywhere outside ‘hate’ blogs, despite the claims of a community created OS. So in a world where ‘everyone is a developer’ there is almost no debate and critical feedback**. That can’t be either right or healthy – but it’s the truth.
What the ‘community’ really is is an evangelical mission to spread the word. It’s not about self reflection and self improvement, it’s about embracing the two rules and then trying to bend the world to fit them – and calling anyone who doesn’t agree a ‘noob’ and ‘stupid’ along the way.
Pragmatism
I like to think of myself as a software pragmatist – I don’t care which faceless corporation that pretends to care about me produces it – I’ll choose whatever is best for the task at hand. At the moment I have…
- A Windows 7 laptop,
- An iPod,
- An Android based phone,
- A Linux (Smoothwall) based firewall,
- I also develop websites for LAMP on Windows,
- Plus numerous managed Linux, Windows and BSD servers
The point being I’ll get whatever fits my needs the best at the time. I’ll get all the available information about all the options, compare them to what I need and base my decision upon this information. If someone asks me for help I use the following process:
- Ask them what they will be needing it for
- Find out the skill and experience of the user
- Make my recommendation based upon the above
Here’s how your typical Linux advocate makes their decision:
- Use Linux, it’s the best!
You can see the problem here. It’s faith based, they have ‘belief’ that Linux is good (and correspondingly that Microsoft is evil), thus they have their answer. Actual user requirements are irrelevant as they know that Linux is superior, and that Windows sucks. From this point on it’s simply a case of trying to convert the person they foisted Linux onto to their world view – which generally involves telling them they are wrong and bashing MS whenever a problem arises. The question ‘would this person actually be better off with Linux’ is rarely, if ever, asked. Someone being happy with what they have is never even considered.
You see it all the time. ‘Why aren’t you using Linux’, they ask – the assumption of superiority is in the question. ‘It doesn’t run Photoshop’, I reply. Then we go through the whole ‘try Gimp’ rigmarole, then the ‘try Gimpshop’, which is the technical equivalent of putting a Humvee bodykit on a Ford Fiesta and sending it to Iraq. Eventually Wine is mentioned – which is fine if you are 3 versions behind and don’t expect everything to work or be stable. The fact that I’d have to invest large amounts of time and effort to simply be at, best case, a par with what I had before I ‘switched’ means nothing to these people.
Which is the crux of the matter – you cannot expect a Linux advocate to give you honest advice. Pretty much regardless of requirements they will suggest their favorite distro. I’ve seen people recommend Gentoo as an easy beginners system. ‘Gaming is fine with Wine’ and other absurd claims. The importance seems to be getting people to use it, not getting people the best system. It would be like asking a fundamentalist christian in a bookshop what book you should read, or asking a Vegetarian*** what restaurant you should go to – the answer almost certainly would not be based on your requirements.
Lies, Damn Lies and Linux Advocates
Another side effect of the blind belief effect is the ability to play fast and loose with the truth. If it makes Linux look good, it’s true. If it makes Microsoft look bad, it’s true. Anything else is FUD and lies. A once run benchmark from some random idiots blog somewhere will be taken as proof of Linux’ success if it is favorable. A large companies benchmark will be called lies if it is unfavourable. Facts are not rated based upon their veracity nor citations nor testing methodology. They are rated based upon how well they fit the agenda. The words ‘scientific method’ are seen cowering in a corner somewhere.
Take for example this review of Windows 7 – I think someone linked to it on LHB originally. It’s one of the most unbalanced hatchet jobs I’ve ever seen, yet is put forwards as being ‘fair and balanced’. Gems include:
In the RAM usage front, Windows 7 when idle takes a good 1-2GB of my 4GB of RAM, while Kubuntu takes between 200MB-500MB
It’s pretty well known that Windows Vista and now Windows 7 use the RAM you have. Any half decent programmer knows you can sacrifice RAM for performance and vice versa (largely through caching). If you put Windows 7 on a box with 512mb it’ll idle using about ~250mb. It’ll run fine too. It’ll generally take half your RAM for itself to speed things up but that’s fine – it’ll relinquish it if programs need it rather than using as little as possible and thrashing your disks constantly.
Yet this bit of information, despite being infinitely sensible, and which has been common knowledge for years, is somehow not known to an alleged IT pro. If Linux treated RAM in this way you can be guaranteed we’d see a spiel about Windows inability to take advantage of your system. Also, nobody runs an idle system. Even if you did use a RAM-light version of Linux (which would not be the fully-featured Ubuntu this guy is chatting about) you’d be stuffed as soon you open Firefox or try to do anything as that’s where the real RAM usage is.
But everyone always trots out the RAM argument as it’s on the pro Linux talking points list, despite RAM being dirt cheap and plentiful it’s still viewed as somehow better to spend weeks tweaking a low use system than just buying 6gb or something ridiculous.
Then this classic:
This is a common element of debate, and one I happen to agree with. Windows 7 seems to have borrowed a bit from the KDE4 series. Now days, KDE has changed it’s look to the “Air” theme, so it no longer looks as close. However, the Oxygen theme that was used in KDE around the same time as when Windows 7 was in development is mysteriously similar. Even the selection of widgets is similar, with both shipping with an analog clock, news reader, sliding block puzzle, and hardware monitor by default. Take a look at this quickly put together collage, with widgets from both Windows 7 and KDE versions previous to 4.3
The dude doing the review has apparently never so much as seen a screenshot of Vista, yet alone used it. The clock, sliding puzzle, black gloss, RSS reader, and every other thing he mentioned are stolen from Vista. Unless Microsoft owns a time machine it’s pretty clear that KDE ripped off Windows. Hell the guy proved it himself – but it makes Linux look good so fact checking isn’t important. I even linked to a video ages ago showing that Compiz is an early Vista ripoff – wobbly windows and all.
As stated earlier though this reviewer had obviously already got his conclusions before Windows was even installed, it was simply a case of hunting for the facts to fit. If the aim was impartiality or fairness he would have attempted to find out why Windows uses the RAM it does, and would have tried it on a 512mb machine, and would have at least used Vista to get a feel for the improvements in 7. I’d also bet he is a ‘Vista Sucks’ cheerleader – despite never even having seen it before.
The rest of the his points are the airy “I prefer Linux” type of conclusions where he just looks for a bunch of things he can criticise and write up. I mean a ‘fair’ test would be to use it for a week or two for actual work (although a month or more would be preferred) and then report back on the experience. This review looks like he installed it, played for an hour or so then ‘reviewed’ it.
Yet crap like this never gets called out. It’s standard practice.
I have a point? Wow!
The whole point of this post is not to stoke some imaginary ‘Linux vs Windows’ war, but instead to try to get the supporters of Linux and FOSS in general to take a look at and to hold themselves to the same standards they accuse Microsoft of breaking. You can’t claim MS are bad for spreading FUD while making BSOD jokes.
Also instead of getting defensive when someone says something bad about Linux consider that although you think it’s not a problem they certainly do and thus it is important. There is a reason nobody is using it – find out why and it will rule the world.
P.S. I don’t imagine for a second anyone will actually listen though, so carry on writing that angry comment/email ‘proving’ that I am wrong so we can get back to flaming each other.
* It’s an example, let’s not go into it. I also don’t have a problem with the religious, be it FOSS or actual religion, as long as they keep it to themselves.
** If you think I am wrong provide three examples of healthy, critical, debate that isn’t heavily moderated or a flamewar. I dare you.
*** I am a vegetarian, but I did make a sausage-crust pizza last night, so I am probably not the best person to ask about fancy restaurants anyway. And I am biased.