Why Linux Doesn't Spread - the Curse of Being Free
Vlad Dolezal tips us to a philosophical take on why Linux hasn't grown to challenge Windows as the most popular operating system. According to the author, the reason is simple; Linux is free, and humans tend not to equate free things with being valuable.
"Here's what Compy McNewb sees. He can get both OS's for free. But one of them is worth over three hundred dollars, while the other one is worth nothing. 'That's not true!' I hear you scream. 'Linux is worth a lot! It's just being offered for free!' I know it's not true that Linux is worth less than Windows. It's far more valuable to the end user in terms of getting things done. But that's not what Average Joe Computer Newbie sees. He sees a free product versus a three-hundred-dollar product he can get free. It's all about the perception!"
because it is relatively difficult to buy as a pre-installed system.
Nothing new, and basic psychology. This has been proposed before, even on Slashdot many times in many posts.
It is also the explanation behind fraternity rites / hazing and various initiation procedures to clubs. No pain == no value in many people's eyes.
You could almost look at defense of Microsoft as a form of the Stockholm syndrome.
Slashdotter, ID #101. UIDs are in binary, right?
This is just another story about perceived value vs. actual value ... whoop-de-do. It's funny too, because the music industry would take the exact opposite position: people see "free" as being more "valuable".
Gagh. The human psyche is fundamentally twisted.
The higher the technology, the sharper that two-edged sword.
A computer nowadays is an appliance, that plays games, downloads porn, and gets you onto Myspace. Whether its a Mac or PC is based on what other s/w you can steal from your friends, or whether you're rich and/or trendy. You have to buy a computer, and it "comes with" the OS - why would you even waste your time farking around with something else?
I want to delete my account but Slashdot doesn't allow it.
Who wants to use Linux when there always seems to be one damn thing that doesn't work? How many of the cheap Walmart cd's will run on a linux box? The killer still seems to be accounting programs. When Quicken, Quick Books and Simply Accounting work, then there will be real in-roads to business.
Home users may never sign on. Shit far too many home users already shouldn't have a computer. You want Linux to work and be accepted by the masses? Make it look and work like windows. Any learning curve is too large. We've had the same basic windows functions and menus (until Vista) since 95. How the hell are we going to train legions of AOL users to use Ubuntu? Good luck with that.
I hate Microsoft as a company. Their business practices have been highly suspect, but their software (XP Pro anyway) does work and lets me do stuff without having to read man pages, or tweak files or find special drivers or find a replacement program, or run in a sandbox. After 8 years, countless distros, way too much time and actually failed hardware (how does ubuntu kill a previously working drive), I personally have jumped off the linux soapbox for the last time. Linux is awesome on servers but I don't think it will ever even challange even Apple for desktop market share.
/rant
I'm not anti-social, I'm anti-idiot.
One can come up with all sorts of complicated theories on why linux hasn't gained significant ground on windows, but it's very simple. Applications, applications, applications. If linux was running word, photoshop, quickbooks, and a host of other business software (not to mention games), we wouldn't be reading these endless pontifications about why linux hasn't been overtaken windows on the desktop.
I don't think the n00b sees it this way at all. To them, the OS/window manager is part of the computer. That's what they see when they turn it on, and that's all that matters. As they don't see Windows as separate from the computer, they won't see it as extra value. Linux may be ready for the masses at last, but until it's marketed as such in the stores they visit, they'll never know. I was at Harvey Norman the other day buying a new Wacom tablet. There was not one Linux PC in the building. Same goes for just about any other computer store. If your lucky, there might be one or two in a corner. Linux is a build-to-order option from Dell, but Joe n00b won't choose that - he'll just take what's recommended. Right now, you have to actively seek out Linux if you want it; that's perfect for techs, but no use for n00bs.
It's not because Linux is free, it's because businesses don't put Linux on their desktops.
For a really large number of people, their main experience with computers is at work--that's what they learn on, that's what they come to understand. Deviation from what they know is a barrier to entry.
Couple that with virtually no vendors selling computers with Linux pre-installed, and you have a huge barrier to entry. The vast majority of users use what's put in front of them, either by their employer or Dell or Walmart, and see little to no incentive to switch.
Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
Thanks for the profound knowledge, Einstein.
I noticed this a long time ago, when I first started my business. According to economics, there is more demand if you lower your price. But in reality, this is not always the case. In fact, I would go so far as to say that almost as often as it does, price does not affect demand at all.
I've been saying for a long time that someone should package a Linux distro in a box, and sell it for $100. People will buy it. Anybody could do it, developer or not. It is perfectly legal, as long as you follow the license for all of the programs, which can usually be done by including a source CD along with the package. I haven't done it myself because I'm not familiar with retail setup, and would probably just end up spending my money on a business venture that I can't complete.
Red Hat does something similar. They sell their package for $15. They should increase the price.
Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
I have a minor in marketing and economics, woohoo. Anyway...
This is the best example I can think of. There was a small watch company (can't think of the name off my head without getting out a textbook) who sold fairly high-end watches for about $500-$800 and sales were poor to flat. The company raised the price to around $1500 and sales went crazy. The higher price has a perceived higher quality, even if it doesn't.
Cars work that way, computers work that way. Of course price doesn't always equal quality, but it can and that is a that point is stronger in peoples minds.
Gone!
Fonts look crap so lets see how to install some decent ones..a quick google and after reading several different ways to do it, I'm copying them over from my Windows installation - another 20 minutes. Now, lets set up a shared folder so I can access it from my Vista desktop. Right click on folder, select Share Folder. Goes off and gets another raft of files. Refresh Windows and my laptop shows..all good. Click on the icon for the laptop, user/pass prompt. Try several including guest and the logon for ubuntu and no go. Off we go to Google again and there's a Howto. Only problem is it misses out a few IMPORTANT steps (like saying I have to add a SMB user WTF???) In the end, a post directs me to a Youtube link which shows exactly how to do it. Try to let it share without user/pass and in the end I give up. There's another 45 minutes wasted.
So it's taken me 2 hours just to install BASIC multimedia functionality, some decent fonts and figure out how to share files over a windows network. What makes it worse is there's not just one way to do something but several ranging from completely ridiculous strings of CLI commands to a simple solution but you can bet which one tops the search results. OK, I know how to do it for next time but do you honestly think Average Joe on their first venture into Linux is going to persist as much as I did? Not a chance. Windows "Just works" so that's what they'll go back to. It'll be "Yeah I tried it once but it was just too damned complicated to do anything so I gave up."
And that's why Linux isn't cutting it on the desktop.
I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
Why should anyone invest the time to learn a new product that doesn't do more for them then the product they are currently using? Personally, I'm still using Office 2000. I've used both Office XP and Office 2003 extensively at my prior job, but I really didn't notice the difference between 2000, XP, and 2003. I've also given OpenOffice a try. The thing that really annoyed me to no end with OpenOffice was that I could not grab the edge of my current selection in it's Excel equivalent and drag it in order do the equivalent of a cut and paste of the selection (i.e. move the selection to a new location on the spreadsheet). Apparently I do this a lot, but hadn't really noticed how frequently until I tried OpenOffice and couldn't do it. I use FireFox and Thunderbird for web and mail there so no problem there.
Software Inventor
...for what it's worth, as to the reasons Linux isn't spreading as quickly as was hoped:
(1) Crap-all marketing. Windows has posters, flyers, tv spots, and general awareness by most computers users. Apple has poster, tv spots, attractive retail stores, and in most cases a general awareness by most computer users. What does Linux have? At best, word of mouth.
(2) Lack of commercial apps. Don't give me crap about being able to use GIMP for free - armature and profession photographers want professional-level tools like Photoshop. They WILL pirate the damn thing if necessary.
(3) Path of least resistance. Moving from one operating system to another is generally an exercise in trading one set of hassles for another. It's not often that it's a painless experience. Moving to a Mac though is much more realistic for someone fed-up with Windows than moving to Linux however, due to points (1) and (2).
Finally, the biggest reason of all - why change? Windows just isn't that bad if you know how to use a computer. Most people have more important things to do in life than worry about operating systems, or at least they do once they get to a certain age when priorities become clearer.
I'm not bashing Linux or open source software in general, but the simple fact is that Windows is Just Fine for most people. Add to that fact that people don't see the hidden cost of Windows, and you have the current situations.
... and then they'd ask me how much it was... and when I told them it was free, they'd be disappointed!
http://www.ubuntu.com/support/paid
Then tell them it's $250 with a years support package, but because you're a licenced distributor, you can install it for nothing, just for them. Then it has percieved value, it's a good deal and they're getting it because they know an insider! While people don't want to get something of no value, they love getting something of value for nothing and they love "knowing the right person". Either that or tell them the price of a Dell with Ubuntu preinstalled, which is not nothing and definitely has credibility as "value".
http://marriedmansexlife.com/
Chad: Whatcha doin', Luke?
Luke: [nervous] Nothing!
Chad: Looks like you're installing linux.
Luke: It's just a Live CD.
Chad: You know, I've been into linux for years now.
Luke: Really? I'm just
Chad: Yes?
Luke: God, I can't believe I'm saying this
Chad: Oh. Let me show you how to properly set the boot parameters on that Live CD you've got
[cue the "bow-chicka" music
Tell him his new clothes are ready!
As far as I am considered, I hope Linux NEVER becomes mainstream.
I've been using Linux exclusively for 4 years and I love it, especially when all the freeloaders ask me
"You're in computers; my computer is acting up, can you take a look?"
"What operating system are you running?" I ask.
"Windows."
"Sorry, I can't help, I run Linux"
Ahh... Sweet peace and quiet, not only in my computer, but in my life also.
Fuck being an evangelist, it has caused nothing but pain for me and now I just want to be left alone.
I don't know the meaning of the word 'don't' - J
If everyone else used it i wouldn't feel cool anymore.
MORPHEUS: At last. Welcome, Neo. As you no doubt have guessed, I am Morpheus.
THOMAS: It's an honor.
MORPHEUS: No, the honor is mine. Please. Come. Sit. [Pause] I imagine, right now, you're feeling a bit like Alice, tumbling down the rabbit hole?
THOMAS: You could say that.
MORPHEUS: I can see it in your eyes. You have the look of a man who accepts what he sees because he is expecting to wake up. Ironically, this is not far from the truth. Do you use closed source software, Neo?
THOMAS: No.
MORPHEUS: Why not?
THOMAS: Because I don't like the idea that I'm not in control of my computer.
MORPHEUS: I know exactly what you mean. [Pause] Let me tell you why you are here. You have come because you know something. What you know you can't explain but you feel it. You've felt it your whole life, felt that something is wrong with the world. You don't know what, but it's there like a splinter in your mind, driving you mad. It is this feeling that brought you to me. Do you know what I'm talking about?
THOMAS: Windows?
MORPHEUS: Do you want to know what it is? Don't we all feel that there is more to life...that there is something missing? [Pause] Windows is everywhere, it's all around us, even now in this very room. You can see it when you look out your - ahem - window [short pause] or when you turn on your media center. You can feel it when you login at work, when you surf to slashdot, when you pay your taxes online. It is the world that has been pulled over your eyes to blind you from the truth.
THOMAS: What truth?
MORPHEUS: That you are a slave, Neo. Like everyone else, you were born into bondage, born into a prison that you cannot smell, taste, or touch. A prison for your mind. Unfortunately, no one can be told what Windows is. You have to see it for yourself. This is your last chance. After this, there is no turning back. You take the recovery disc, the story ends. You wake in your bed and you believe whatever you want to believe. You take the Ubuntu disc, you stay in Wonderland and I show you how deep the rabbit hole goes. Remember, all I am offering is the truth. Nothing more.
(Thomas takes the Ubuntu disc and some cookies.)
The real problem is that it is a hassle to get any operating system up and running on a machine. Microsoft solved this problem by working with manufacturers
to make sure the windows runs on their product. Apple solved this problem by only allowing their operating system to be used on machines that they sell.
Until recently there had been no solution of this sort for Linux, so people who ran linux had to be brave enough souls to fuss with the machine
so that it acts right after the operating system has been installed. Part of the reason that linux is starting to be used more on the desktop is
because manufacturers are selling the machines with linux preinstalled. I am not so sure its about perceived value, its more likely about convenience.
A good example would be the whole source code thing. This is scary to a non-technical user. Maybe it shouldn't be, but it is. While it is possible to run Linux and never run in to any code, it isn't that hard to find something you want to do that needs source code. Maybe it is a driver or an app that is distributed only in source form. Well, compiling that scares people. You have to drop to a command line and you are going to get a shitload of text dumped at you that makes no sense. Even though the end result might be just as easy as running a visual installer in Windows, it doesn't FEEL as easy, it feels scary.
I could go on with a whole list of design choices Linux has made that are like this. Basically what it comes down to is that it doesn't seem as easy to a non-technical user. Even if the process is just as easy (and there are times when it certainly isn't) the fact that it involves something that looks highly technical makes it very intimidating. This is going to hinder adoption, of course. If people feel it is harder, they aren't going to want to use it or learn it.
I can't tell you how many IT people claim to have "tried linux and it is too experimental/incomplete/unstable/whatever". Then, I ask them a little more about their experience and find that they tried the wrong distro, three versions ago. In the OSS world, 6 months is a long time. If you haven't tried the recommended beginner linux distro at the version that has been released within the last 6 months, you shouldn't be asserting that modern linux distros are not mature. That would be like me taking a copy of windows 98, trying to install it on my 3 month old computer, and then calling Windows a bad OS because it didn't work. You wouldn't give an assessment of Vista based on your experiences with Windows 2000 would you? Then why does it make sense to say that current linux distros can be evaluated based on your experience with older versions.
I highly recommend you take that computer and try it again with Ubuntu linux 7.10. Your nVidia card will almost certainly work. Installing software is really easy and the number of packages in the repositories is massive. NTFS just works. The sound should just work. Finally, are you really complaining about having to choose between desktop managers???? Give me a break. Use whatever you like. Stop spreading ignorant assessments of linux. If you don't know the current state of linux, don't say anything. Better yet, learn the current state of linux. From what I hear, it is pretty cheap to try it out.
1, 2, 3, 4, 5... That's the combination on my luggage!
You most likely know the type.
Enters a friend of mine. New to Linux. Reasonably clever, manages to install, then wants to run Windows games under Linux. He learns about wine and wants to know if it will do what he wants it to do.
"No problem," he thinks, "there is this thing called the community and I will go and ask!"
And he did. In polite words. Telling people about his system setup, about his idea to change to Linux, then asking a number of questions about distributions (which one?), wine and performance.
Answers included things like:
- "Go away, windows boy!" (no further comments)
- "RTFM!" (no further comments)
- "Use Google." (including the common "Oh no, another Windows user..." quote)
It was made very clear to him, in all but two answers, that he was not welcome, the wrong kind of user, morally inferior for wanting to play non-free games.
Two people actually jumped in and told him that, yes, Windows was actually better in supporting Windows games and wine wouldn't really help there. Linux would not make sense here. Heresy takes courage. :)
I am a bit of a late starter, installed my first SLS when kernel versions were around 0.98, the file system was minix and you had to hex-edit sectors to set your boot device. If you haven't been there, you don't want to know what you had to do to make X run. I remember a different kind of Linux crowd from that time. "Snotty" was not part of that.
Nowadays, my t-shirt would probably read: "I was root. It becomes boring. Now I just fired root for beeing cheeky and hired Admin because he is polite, solves my problems and will not risk my business on alpha code."
Linux is a great OS - and my friend is now learning how to use a Linux server as a game server (for windows games), web server and FTP server. He is doing fine, even with bash, as he is not stupid - just untrained. His web interface for game servers is not looking too bad...
But like would be easier if the "WHOOOA! I am root!" kids (on a single user system, probably running a boot-from-DVD Knoppix or a SuSE Live DVD) learned to shut up unless they had something helpful to say. They are not doing Linux any good.
Oh, if just Linux had been proprietary like the other Unix lookalikes of the time, it might today have enjoyed the same propagation on the desktop as, say, Coherent or Xinu.
BTW: Linux does ship today with more computer based products than MS Windows, just not on the most visible platform of them all, the PC desktop.
No OS does 100% of what you want though unless you only want to play games, or only want to email or only want to use Photoshop or only need to administer remote servers... etc.
I've bought several computers over the years and even though they keep getting cheaper they still seem expensive to me. As their prices go down my expenses go up so I am just keeping pace by using computers that see at least 5 years before I start looking around for a new one.
Right now Vista doesn't do it for me because I don't have a computer that runs it. OSX doesn't do it for me because I don't want to run their software on my hardware if they don't want me to. And I'm not sure it would anyway. Linux does it for me because it runs on my hardware, well. Not Damn Small Linux, not some floppy install from hell, Ubuntu or Etch, I like them both. Modern, graphics for when I need them, a powerful shell, office apps, web apps, etc. I don't need Photoshop and anyone who says OO.org takes an hour is talking about their experience with StarOffice in the 90's.
But guess what, I do also use XP. Age of Empires II is a favorite of my son and playing over the LAN with him is about the most fun I ever have with a computer... (he's ten).
So, I use one OS to get work done and one to play. And I do it because my primary job is monitoring Linux servers, writing scripts for said servers and basically I need something stable and flexible. All the Firefox, Cygwin, WinSCP, Putty, Open Office, etc in the world doesn't make me feel as productive on Windows as I do on Linux.
Is one better then the other? IMHO, yes. Does that mean sh*t to the next guy? No, choose what works for you. And if it stops working because MS or Apple changed the rules again and you either need to upgrade or do without? Thin about switching to Linux. IN the beginning you'll at least save some cash and in the end you may find you have all the tools you need after all.
Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal