Geek Plague – Fanboyism

In the world of geeks we have a problem. A serious epidemic that threatens our peaceful natures. This plague must be stopped before needless violence rips from us the very thing that binds us together: our overwhelming passion for tech/sci-fi/fantasy stuffs. This plague is the mutation of a mild mannered geek into a frothing-at-the-mouth fanboy. Fanboyism really isn’t a new phenomenon. As long as there have been geeks, there have been the radical right-wing zealots that evolved into full blown fanboys. It isn’t restricted to a specific genre of geekdom either. For today’s purposes, though, we will look at the OS Fanboys.

Probably the most famous group of fanboys in current times is the Apple Fanboy. Oh sure, there have been Apple Fanboys since the birth of the computer company in an unsuspecting garage. Since the advent of the iPod, however, the Apple Fanboy has been propelled into the Spotlight (see what I did there?). These are the guys that swear by everything Apple and condemn everything Microsoft. They are touted to have an unwavering belief in Jobs, their “messiah”. But they are not alone.

Microsoft Fanboys are always ready to return a volley of scathing remarks about Apple’s “toy” computers. They all but worship the corporate empire that Gates built and believe that the only reason people resent the object of their near-worship is its unparalleled business success. They resent the idea that any software or hardware offering could dare to think it can compete with their Titan Champion. They stand resolute and declare that all other systems are either just as vulnerable or more vulnerable than theirs. They proudly preach that the only reason their beloved OS is unfairly targeted more than any other is because it is so awesome. It doesn’t stop here, however.

The third leg of this unholy trinity is the Linux Fanboy. He lives by the mantra that all software should be free and open to everyone. He denounces Microsoft and Apple for their evil and secretive ways and blames any faults discovered in their systems on this closed environment. In the eyes of the Linux Fanboy, only the almighty Linus understands the truth in how to get the most out of a computer. Only open-source can save the geek world according to this steaming waste of carbon-based life form. Okay, that was unfair…all fanboys are steaming wastes of carbon-based lifeforms.

I’ve been accused of being each of these over the years. I find that funny. While it’s true that I do not like them all equally, the levels at which I do like them changes with time. I have a tendency to ramble on about one more than the others at any given moment. It has to do with which one I’m learning new things about or spending the most time on. See, I keep saying this in many different places: Each systems has its strengths and weaknesses. Each OS has tasks it performs a bit better than the others. The best thing to do is know them all and use the right system for the job. I really don’t see what is so hard about that idea.

Do I agree with Microsoft’s marketing practices? Not really. Do I believe that open-source is the silver bullet (ugh, I just used a buzzword) for cracking the computer world into an ecosystem that dwarfs what we have now? Not a bit. Do I think that Apple’s idea of totally locking down everything is the solution to the world’s computer problems? Not even close. But each of these groups does have important things to offer. The hard part is navigating the Fanboy Minefield to find real information. I think Dwight Silverman found this out with his article on Mac pricing. I’m guessing he wasn’t expecting a three way war to break out in the comments like it did. Unfortunately, that’s life on the intarwebs.

So to all Fanboys: Until you can stop frothing at the mouth and open your minds a little…shut up. Learn to recognize that other systems…other opinions…can have merit. I’ll be glad to calmly debate the merits of any system over any other. Is that too hard for you?

Into Ubuntu

Over the years I’ve run a number of Linux distros and I’ve watched them evolve. For the last couple of years, I’ve been purely Microsoft on my home computers. When that errant nvraid driver update killed Vista (and I still can’t find my install CD and license key), I decided it was time to see what has changed in the OSS landscape.

So after managing to get my data away from the RAIDed disks, I fired up the system with a freshly burned copy of Ubuntu 7.04 (Feisty Fawn). It proceeded to load a LiveCD version using Gnome as the GUI. The boot was pretty quick and the hardware detection worked wonderfully (with one exception, covered later in this article). I was presented with a plain desktop that had everything you would want to see for a basic home user: web browser, email reader, OpenOffice, and a way to browse files. Sure there is more than that, but these are the things that most people are going to be looking for right off the bat. Music players and games and video editors usually come in second to these staples.

The only icon on the desktop is one labeled Install. So I open it. Thus begins a simple 7-step wizard, most of which can be ignored unless you want to use a language other than English. There is nothing complex about the information asked for and the partition tool has a fully automatic option which I imagine most Joe Suburban users would pick. If you can click a radio button and type a user name and password, you can install this system.

After you’ve completed the wizard, you just sit back for about 15-20 minutes and click Finish. The software unloads itself, ejects the CD, then requests that you press Enter to reboot. That’s it. No compiling. No editing .config files. No choosing kernel options. You reboot into the fully functional Ubuntu system. From here you can either start using it as your everyday OS or you can jump into the Add/Remove option under Applications and install some new software. I would suggest at least adding the Restricted Use package, otherwise you’ll find some irritating deficiencies such as no MP3 playback. I understand the necessity for the separation and the reason it isn’t part of the base install…lawyers…but I would like to see future releases mention this a little better up front. I managed to find the fix pretty easily with the power of Google.

Of course, with any system there are bound to be some problems. Mine was the Creative X-fi Platinum sound card. This card is completely different from previous cards. In other words, the Linux sound systems (ALSA and OSS) cannot use the device. Creative has yet to offer any technical information to open-source developers so they can write drivers. They claim there will be a closed source driver out this year in beta for Linux, but the release has already been pushed back once so I won’t hold my breath. Fortunately, I have AC’97 audio built into the motherboard, so I just turned it on and voila…I have music.

Now, why would anyone want to get out of Windows and jump over to Ubuntu or another Linux distribution? That answer will vary from person to person. Me? I like a number of applications that would cost me hundreds, probably thousands, of dollars under Windows but cost nothing but the time to download and install under Linux. One of my personal favorites is Bluetooth OBEX support through the file manager. It’s nice to open the equivalent of My Computer and browse over to my RAZR to copy photos, ringtones, wallpapers back and forth with a simple drag-and-drop. Or how about using GTKPod to update my iPod since I can move files both ways? Granted, you lose the iTunes store ability…but I only bought one song and that was the result of a free song on a bottle cap from one of my Dews.

Software updates work much like Windows Automatic Updates. You get a notification in the panel equivalent of the System Tray (next to the clock). You click on it. You tell it to install the updates. Done. Yes, there is the occasional update that will ask for a reboot, such as kernel updates. But by and large, most updates will take place on the fly with no restart necessary. This is one of the joys of a modular system. If the module is updated, just reload the module into memory.

I have to admit that a large part of my decision to jump over to Linux for a while is Beryl/Compiz Fusion. I like eye candy, especially if some of it actually makes work easier. So I’ve been playing with Beryl and the Emerald theme manager and I have to say that the cube is fun even though I usually flip between desktops with the scroll wheel or keyboard shortcut. Regardless, I give kudos to the developers for putting some truly useful and time-saving modules into this package. I’d forgotten what a wonderful thing it is to have multiple desktops when you’re used to running 8-15 apps at a time.

So far, I have nothing but praise for what the people over at Ubuntu have done for the OSS community. With just a little more polish in spots like driver support (from anal-retentive hardware manufacturers), I would say that Linux has finally gotten ready to enter the true desktop market for the masses. Yes, I know…a lot of geeks have been running Linux as a desktop for years…but I’m referring to Joe Suburban and his grandmother. Until there is acceptance from the not-tech-savvy, Linux will never be a player in the home desktop area.