Before I start this little tirade, I'd like to state some of my experience and opinions about Linux so that you know where I'm coming from. I'm hardly a Linux guru, or even a Linux geek. I just have through the years learned my share of handy shell commands, and I know how to eyeball configuration text and then copy and paste it using Pico (yes, I prefer Pico. Deal.) with the best of them. I'm not the one to go to for technical support in Linux, but I can feel my way through well enough.
So armed with just that little bit of knowledge, occasionally my inner geek will feel the call of the wild and I'll have a driving need to install Linux. But here's the thing. I install it, and then what? It's not really useful for me yet, despite how useful and easy I'm told it is. For instance, try getting a Terratec sound card to work in Fedora or Debian. What about my pocketpc? It doesn't see my webcam. Why won't it see my Wifi card? These are the kinds of things people need, and these are exactly the kinds of things that are dodgy in Linux. There are hacks and workarounds, but for the normal end-user, it's daunting still. It's come a long way, but it's not there yet.
But wait a second. The word around the campfire is that Ubuntu is now easier than ever! Using the terminal to get things working is a thing of the past, and every install cd doubles as a Live cd, so that you can test just how awesome it will make your computing experience.
The realist in me knew it would be a waste of time, but with a Live cd, I didn't have anything to loose. I browsed the Ubuntu forums mostly about Macbook wireless support, and it seemed the answer was to test out the latest Ubuntu Fiery build. I downloaded, burned it to disc, booted the Macbook and away we go.
The experiment is a simple one. How far can you go in Linux without needing to manually adjust some things in the terminal? The short answer? Not very.
Let's see what we don't have once Ubuntu is loaded:
- Native screen resolution support. Try using 1024 x 768 on a widescreen display. Yuck!
- No WiFi. WTF?? The "community" says this should work. There's a fix, but it requires windows drivers, and remember, no opening the terminal window in this experiment.
- Very limited trackpad support - no more tapping the trackpad to register mouse clicks.
- No webcam support (isight is a webcam that is mac and windows compatible). Again, there is a fix, but if I were my mom, I wouldn't know how to do it. ;)
I'm sure the list goes on, but using 1024 x 768 resolution stretched across a 13.3" screen is just horrible on the eyes. It wouldn't matter how awesome anything else is. So adding to this list no Pocketpc or Smartphone solutions (none working as of the last time I tried anyway), it's just useless for me, and I suspect, many others still as well. I realize the issues of getting manufacturers to release hardware specs for driver development, and I realize that also that a Linux guru probably wants to pretend people don't use Windows Mobile devices, and that working on graphics card support and other such things isn't sexy enough. But despite that, this is what many people need and what Linux doesn't have.
So all-in-all, if you have a Mac, then you have BSD already. Otherwise even the most friendly of Linux distros are just not ready for prime time yet, unless you don't mind having the terminal window open much of the time. To me, much of the appeal of Linux is more in the act of getting it working, and less in the act of using it.
I'll reply to the comments before they're even made and say that yes, I was using a bleeding edge build, but only because this was the best shot of getting wireless to work. It didn't work in Hoary and nothing changed for that in Fiery. If all of your hardware is Linux Approved, then I would stand by the statement that it's still not ready for prime time. What happens when you want to plug anything other than a usb memory stick or an ipod in? Yeah, good luck with that. ;)
I blame
Welsey Crusher. He's the reason for all of the bad things in my life. ;)
And to think there are people who probably believe that's true. I think they use Digg.