After two years of running Mac OS X exclusively, I’m giving up and moving back to Linux. For the most part, I’m surprised at how generally not-awful OS X was; everyday things were pretty easy, and a lot of fairly complicated things worked exceptionally well. Especially when I confined myself to the stock Apple applications (Address Book, Mail, Safari, iCal, etc.), I was amazed at how easy it was to integrate data from a variety of sources. And the iPhone’s seamless integration into this environment was just the icing on the cake. But I really, really missed some features I’d grown accustomed to in Unix-like operating systems.
- I missed having scads of good free (as in $0) software available for every imaginable purpose. I’m at least theoretically willing to pay for quality applications that I use often, like browsers, mail readers, text editors, and presentation software. But I’m also a person who enjoys dabbling in a wide variety of computer and art-related fields. I’m reluctant to pay $100 for well-designed but very limited software (like the most basic versions of Photoshop), and I flatly refuse to pay hundreds or thousands of dollars for the most advanced software on the market (Final Cut Pro or Adobe Creative Suite). Linux makes things easy by offering a variety of feature-rich but zero-cost applications for every task. Now I can be an amateur director, DJ, and graphic artist without spending a dime.
- I missed being able to do all my everyday tasks in a good text editor. Since most of my computer time involves reading, writing, and pushing around text, it’s a pain to use ten different programs which all have different keyboard shortcuts and options and lack the power of emacs or vim. Plus, plain text is universally readable, easy to back up and share, and completely future-proof. As an extra-special bonus, it works well with version control systems (which are unbelievably useful for often-edited documents like resumes and todo lists, but that’s another story). Of course, I could have installed a batch of Unix applications and text editors - but then why use OS X at all?
- And most of all, I missed central software repositories. It’s just…well, it’s just painful to do things any other way. In most popular Linux distributions, more than ten thousand programs are available to browse, search, install, and uninstall with less than five words at the command line or a few clicks of the mouse. No Google. No spyware. No manual hunts through your hard drive for configuration files left behind after uninstalling something. Compared to that, even something as simple as finding and installing a decent, mid-range audio editing program for the Mac was long and frustrating.
- I would have been able to tolerate all this, except that my computer was also running more and more slowly. The spinning beach ball of doom was a constant companion, even though my laptop is only two years old. I’d have loved to disable all the widgets and graphical effects that were bogging things down, but that isn’t possible in OS X. On Linux, I have the option to run a bare-bones environment that doesn’t do much automatically, but also runs lightning-fast. I’m an impatient person, so I’m much happier now.
To my amazement, Linux (or at least the particular flavor of Linux I’m using at the moment) has made enormous strides in usability. Nearly everything worked immediately, without the endless configuration struggles I’d had in the past. If you spend most of your day using vanilla office applications and enjoy dabbling in other areas, you owe it to yourself to try Linux.



