
5000 blazing MIPS
*nix has always been my operating system of choice. It really was what I started computing on at the University of Waterloo and consequently has left a lasting impression on me. I am not sure if they still do it now, but I know when I started at Computer Science one of the myriad information sheets you get as a frosh in the Department of Mathematics was a list of commands for editing in vi. Those sheets even had the splotches on them that early ink based duplicating machines left. Sometimes I wonder how many years back those sheets date.
I remember the 100 level courses were all done on Windows computers with Java, but what was an eager bright eyed young Trinidadian to do in a new country and in a new school but sit down at a UNIX terminal and try to figure it out? It has been love since then. The first computer I ever purchased was an SGI Indy R5000 which I got on a insane deal used from the school newspaper where I worked. Early on I realized that if I wanted to do the “other-computer-things” that didn’t involve programming but were necessary to interacting with other people, I would need an operating system that was a little more compatible with Windows. So I bide my time until “BSD” came to Apple hardware (yup we called Mac OS X a BSD clone back then), and after working three jobs one summer bought myself a shiny little iBook (which still runs to this day).
Nostalgia and reliability aside, I only actually came to Apple for the modern OS that ran on a UNIX. I always ran my laptop alongside a UNIX machine, and eventually alongside a Linux machine. By and by eventually I started dabbling with digital media, and eventually print publishing of all things for a software developer to dabble in (remember I worked at the school newspaper). This capitulated my move completely to Mac OS X, a move that I eventually became comfortable with, despite its initial unsettling feelings. In the intervening 5–6 years, I did dark things. Primary among them was compromising my own core beliefs by pirating commercial software* to run on my Macs.
But eventually it became too much when I began seeing the piracy all around me capitulate to coworkers stealing very cheap designs from the internet to print. It reflected my own dirty perception of my own software piracy and I broke. Long grave emails were written about piracy and summarily ignored. I did some serious soul searching on the subject and realized I was wrong to go against my very own core beliefs and an the internal rebellion started. Epic instrumental music may have even been playing in the background while I did said soul searching. I am not really sure, it is all a montage to me.
I usually hold on to my hardware for a long time and push them to the limits of their functionality, but that didn’t stop me from beginning the holy purge with a complete drive reformat. I was moving to a point where I needed Creative Suite less and less, but nevertheless, I purchased it along with Microsoft Office and the latest Mac OS X. Even then I was slowly phasing out print publishing but never lost touch with Linux as I was consistently deploying server software onto it.
My mobile solution will probably always be Apple hardware I believe; mainly now just due to the fact that it has become so mainstream that I should have no problems working on location. But last year when I decided to use Ubuntu as my development rig on location building the West 49 website I was blown away. The Linux desktop experience had evolved into something modern in the last size years. Even more functional than Mac OS X in some respects. But there was more to it.
Not only was I writing software with joy, I was handily managing the roles of Software Architect, Project Manager, Developer and even Account Exec to some degree. Hammering away at a keyboard writing software on Ubuntu reinstilled a fire in me that I had long forgotten. Yes Mac OS X has a terminal, but it just wasn’t the same. Linux felt much purer and my Magento extensions didn’t have problems with non-case sensitive file systems!
My aging wheezy iMac G5 began to fail, so it was time to return to Linux. The guys at Canada Computers were well educated as usual and walked me through the ropes of what was new in consumer hardware these days and what worked well with Ubuntu. Within a couple hours I was at home looking at almost a dozen boxes of computer parts ready to jump in. No anti-static wristband needed, I was going to ride this on the wild side ready to tear in. Two mismatched parts, a rats nest of wires, three lost screws and a live USB drive later I was ready to return to my Linux.
Things that took me completely by surprise in Maverick Meerkat:
- The new Ubuntu font is absolutely gorgeous (The print admirer in me may never die in this cold cold digital age)
- HDMI audio and video out to my monitors just work
- Multimonitor video just works
- Logitech Optical Trackman works better than Mac OS X ( still cannot recognize one button though )
- It was half the price of a new Mac but thats nothing new
- Dropbox just works
- Sadly my muscle memory on ALT and CTRL keys are Mac style now, but that key mod map change just works
- Visuals are so much more refined, did I mention the drop dead gorgeous new Ubuntu font with 10.10?
- There is so much more built in than Mac OS X its astounding
- Connecting to a network share via AFP was more reliable on Ubuntu than on Mac OS X
- Software installation has had major improvements, Ubuntu Software Centre is the open-source godfather of the Mac App Store
Nevertheless I still have tons to learn again. I used to have a setting on Mac OS X to open three terminals side by side to completely fill my screen depending on which screen I had hooked up to it. But now I want to investigate this thing I have been reading about called tmux. It would be a distinct improvement if I could just open open terminal, make it full screen and have three “terminals” side by side there to code. Thats probably a task for tomorrow to install tmux and test it while I set up my git and build systems. Blogs shall follow on my experiences with tmux.
All in all I am thrilled and comforted that I have returned back to where I was.
*Disclaimer: I now own a fully licensed version of Creative Suite and Microsoft Office, please forgive me Adobe, Microsoft. I was young and stupid.
**If you clicked on this post looking for cute furry animals, I apologize.