This post has been brewing in the back of my mind for a while now. It’s no big secret that I’m quick to espouse the virtues of GNU/Linux operating systems, and Ubuntu in particular. Few things can shake a person’s life to its foundations the way changing out something you’d come to take for granted can. Those things that we don’t even know we’re holding onto, we tend to hold onto the fastest. It permeates the way we deal with any related situation. Religion is one of these things.
It is my contention that operating system choice is another.
For much of my life, like most computer users, I took MS-DOS, and then Windows, for granted. I was aware of MacOS, of course, and even of GNU/Linux, but I never felt any need to change these things. I knew how to trick Windows into doing almost anything, so why did it matter what I used? As a gamer, I was somewhat reluctant to throw all that away over ideological concerns I didn’t even understand at the time. So I didn’t, for years.
Ubuntu couldn’t have come at a better time for me. I was working and going to school, leaving no time for games anyway, and I had largely lost interest in playing games at all — I wanted to make them. In the summer of 2007, with the April release of Ubuntu 7.04 Feisty Fawn well settled, I gave Ubuntu the old college try.
I liked Feisty, to a point, but it was alien to me. It’s amazing what a logical leap it was for me to stop thinking in terms of drive letters. Seriously. That was my biggest point of confusion. Why? Windows had trained me to think that way. The physical disk is the root of the filesystem. That’s just the way it is. Right? Well, sure it is. Windows grew out of a very simple DOS way of thinking. For all I knew at the time, files were all literally just data on a disk. I had not grown out of the UNIX way of thinking, where files are simply symbolic names for, well, anything and everything.
October rolled around and Gutsy came out, but I wasn’t paying attention any longer. It would be a while before I heard the call loudly enough to answer it.
Finally, it was April of 2008. My birthday came and went, and like a personal gift from Canonical, Ubuntu 8.04 Hardy Heron was released. This, as it turns out, was a big deal. Stability had arrived for Linux on the desktop. I had stopped playing World of Warcraft. The time was right for me to switch. And I did. I had been running Ubuntu on my laptop all this time (still Feisty), but after upgrading that to Hardy and suffering a catastrophic meltdown of Vista due to faulty DRM, I finally took the plunge on my desktop.
Things were initially shaky there. I dual booted Ubuntu and Windows XP for a while, but as XP cobwebbed and the disk slowly accumulated enough bad sectors to mandate its abandonment, I made Ubuntu my sole OS. I switched from Photoshop to The GIMP, from Trillium to Pidgin, and from WinAmp to Rhythmbox, and every time I chose open source software, my life seemed to improve. As Ubuntu has grown, I have grown with it, embracing the UNIX way of thinking, and the Ubuntu way of life.
Today, I realized I have come full-circle. I don’t really think about my OS much anymore. My desktop runs Ubuntu 9.10 Karmic Koala, and any day now, it will run 10.04 Lucid Lynx. My netbook, which came with XP, was immediately switched over to Ubuntu Netbook Remix, which is going to be rebranded as “Ubuntu Netbook Edition” soon. I take the Compiz Fusion desktop effects for granted (especially super-key zooming), and I wouldn’t last a day without my (Linux-based) Android phone (a Nexus One, preceded by a G1).
Whenever I find myself having to use Windows, even briefly, I find it genuinely jarring. Nothing works the way it should. ls is gone, with dir serving the closest analogous purpose, there’s no included compiler toolchain, and if I want to install software, I actually have to search the Web to find it! I have become addicted to the configure; make; make install dance, the sublime elegance of apt-cache search <blah> and sudo apt-get install <blah>, I have no problem with the notion that my disk somehow seems to contain a copy of itself in the raw reference at /dev/sda, I am totally at home on GNU/Linux, and I wouldn’t trade my terminal emulator for all the other software in the world.
At this point, the thought of having to switch to Windows is crazier than the thought of switching to GNU/Linux ever was… and the idea of my flash drive being at G: is now as absurd as once its being at /media/KINGSTON seemed.
Ubuntu is Linux for Human Beings Lightware.