From 1998 to 2005, various Linux and FreeBSD desktops including KDE, GNOME, Blackbox, etc were my primary desktop. Then in the spring of 2005, my wife bought a Mac. I used it for maybe an hour one night and bought one the next day.
I use Linux for servers exclusively (notice I don’t use OS X for servers), but my trusty Thinkpad which has been Debian, Fedora, Gentoo, and now Ubuntu still sits as second fiddle.
So why can’t a guy at Imapenguin, a longtime Linux user, move back to where he “should be”? It’s pretty simple really, the Mac I use gets out of my way. Never on my Mac do I get “Kernel 2.6.17-xxx update is ready to be installed”, which clobbers my VMWare drivers every time it upgrades.
Can you imagine my mother having to decide if she should update her kernel? Yea, me either. My mom is a smart lady, but she doesn’t know what a kernel is and shouldn’t have to. She uses her computer to do things. She doesn’t use it for the sake of operating a computer.
Come to think of it, I’m as geeky as people get, and I’m in the same boat. Sure I program on my computer, but I don’t actually want to maintain the one I’m developing on. I want it to just work so I can do things like program.
I’m still using a Mac because it always just works. It runs the software I want, (Open Source and otherwise) and generally stays out of my way.