When I was blogging at Aspect of the Hare I had the rather unique privilege of becoming one of the most well-known Linux users in the WoW blogging community. I talked about it a lot, made techie posts, and made no secret of the fact that Linux was my main (and for quite some time, only) operating system.
This had an interesting side effect: a LOT of people were inspired by me to try Linux for themselves. I got tons of e-mails and comments to this degree.
And this, in and of itself, had another interesting side effect, one that took me a little while to get used to: a good 80% or so of these comments and e-mails were people documenting their negative experiences with Linux.
Imagine, if you will… that you love something a lot and are excited when people want to try out that thing you love. Now imagine most of them hating it. Now maybe you understand why this was always a bit awkward for me.
Where am I going with this?
A few places. First of all, I feel there is something I should say as an unofficial spokesperson of the Linux community in this little corner of the Blogosphere:
LINUX ISN’T FOR EVERYONE.
Now before you go all crazy on me, I’m not trying to be elitist and say it’s only for programmers/leet hax0rs/hardcore geeks/etc. Rather, I’m trying to say that there are a lot of people who, I think, come to Linux with the completely wrong expectations and end up being disappointed.
Examples:
* If you can’t live without iTunes/Photoshop/the latest super-shiny computer games, guess what: don’t install Linux. Seriously. It’s probably not worth the hassle unless you’re a freetard like me who is willing to make sacrifices.
* If you don’t like using the command line, don’t install Linux. Now, granted, stuff like Ubuntu is making it easier and easier to do lots in Linux without the command line, but it is still very much CLI-oriented compared to, say, something like Windows.
* If you don’t like stuff randomly breaking, don’t install Linux. That’s not to say that Windows doesn’t break either, cause good ol’ XP broke on me plenty of times. But one of the best analogies I ever heard was that Windows is like a die-cast toy car, and Linux is a car made out of Legos. They can both break. The Lego car is much more likely to “break”. But that’s the point. You’re supposed to break it and put it back together.
I’m kind of mental (and possibly masochistic) when it comes to this sort of thing; dealing with computer problems gives me a strange sort of high that little else can give me. So I embrace the Lego-OS. If you are not of that mindset, or at least don’t want to deal with it at home, don’t install Linux.
* If you aren’t willing to spend hours on Google getting something simple like wireless working, don’t install Linux. In defense of Linux, this is frequently a driver support issue more than a Linux issue. But the end result remains.
* If you are looking for a clone of Windows that is somehow mysteriously “better”, don’t install Linux. Linux is not Windows. Just because you saw some YouTube movie of a guy showing off his shiny Compiz cube and desktop effects, doesn’t mean it worked entirely out-of-the-box for him. It probably didn’t. Is the tradeoff for having the Compiz cube really worth the effort, especially now that most people are using Vista/Win7? …well, that one’s up to you, but think about it.
“Piiiiike. I thought you loved Linux. Now you’re just trying to talk everyone out of trying it. What gives?”
I’m not trying to talk everyone out of it. I just want people to be aware of the commitment. Sort of like the animal rescuers who screen anyone who is thinking of adopting one of their “babies”. If you want to try Linux, that’s awesome, and I’m excited for you. Trying new things is always good, as far as I’m concerned. But you have to go into it with an open mind. Maybe you’ll end up really liking it.
But if you decide it’s not for you, that’s fine too. Use whatever operating system you feel comfortable with and suits your needs.
And remember the other side of the coin, too: for some of us, Linux is what suits our needs. Yes, some of us actually like this crazy mysterious operating system. Some of us like it for the utility, some of us for the bash terminal, some of us for the security, some of us for the F/OSS philosophy, some of us for two or more of the above, or myriad other reasons.
Oh, and the penguins. Can’t forget the penguins…
(Disclaimer: This ramble is not directed toward anyone or any event in particular. It’s sort of an amalgam of thoughts that have been floating around in my mind for months, and more than one LJ entry I’ve written on the same subject over the years.)