The best computer I ever owned had a Tyan Tiger 230 dual socket 370 motherboard. It had two Intel Pentium III processors at 1.0GHz and 384MB of PC133 SDRAM. I don’t remember who built it for me, but it was an amazing machine, faster than anything anyone had at college. It came with Windows 2000 which was necessary to support dual processors, a rather nice perk considering I managed to avoid the entire Window ME debacle. Another interesting feature was the DVD-RAM drive which could read and rewrite DVDs and DVD-RAM cartridges.
Over the years I continually upgraded this machine, ultimately ending up with 768MB of ram and a Gainward FX 5900 Ultra Golden Sample. To upgrade to dual 1.4GHz Tualatin processors I used a socket 370 to socket 370T adapter. With all these upgrades this computer absolutely flew. When I finally upgraded to a new desktop in 2005 I was disappointed, it didn’t seem any faster. In it’s final incarnation my trusty dual processor workhorse was running Gentoo 1.4 and was only abandoned in 2005 because I left for grad school and didn’t want to transport my desktop overseas.
In 2002 my neighbor threw out her computer and I couldn’t resist, my very own trash picked Bondi-Blue iMac. Because I had bit the upgrade bug I swapped out the original G3 processor board for one sporting a 500MHz G4 processor and upgraded the ram to 512MB. The iMac originally had MacOS 9.2 but that was swiftly dispatched in favor of OS X (10.1). The ethernet port on this particular iMac didn’t work (probably why it was trashed) but that was easily solved with the addition of a USB wifi adapter.
After I had my fill futzing around with the anemically slow iMac I decided to tear it apart and make it a music server for my stereo. I took out all of the required parts and squeezed them into an old Hi-Fi amplifier shell. I added a powered USB hub for my wfi adapter and an ATi Remote Wonder as well as allowing additional connections. In order to get video out from the iMac logic board’s 20 pin connector a custom vga adapter was made, this fed into a vga splitter which allowed an external monitor as well as a small LCD display mounted on the face of the server to show visualizations and such. The whole setup turned out pretty good.
I bought my first laptop in 2004, it was a Fujitsu P1120 8.9″ ultra-portable with resistive touchscreen, 256MB of built-in ram and a Transmeta Crusoe processor at 800MHz. This was a great laptop, tons of battery life and was perfect for lounging around surfing the web. The only downside was that the memory was soldered on the board and couldn’t be upgraded. Still, when I went to graduate school the P1120 was the only computer I took with me.
Ultimately writing my thesis on a tiny 8.9″ laptop didn’t turn out to be a long term proposition so in 2005 I started to pull together pieces for what I thought would be an incredibly fun project and a super fast computer. I bought a replacement motherboard for an HP ZX2000 workstation from a server supply company and paired it with a 1.5GHz Itanium 2 Madison processor with 6MB of cache. The G4 in my iMac and the Transmeta Crusoe processor in my laptop turned me onto interesting processor architectures and the Itanium’s EPIC instruction set just seems downright sexy. I threw in 2GB of ram and an nVidia GeForce 6600GT processor that, while it wasn’t on the list of compatible GPUs, I figured would work regardless since I planned on using Linux.
After all the parts had been assembled I hit the power button and my behemoth sprung to life… or perhaps sputtered is a better description. The video on my monitor was almost illegible but I convinced myself that I could read the output at the EFI boot prompt. Just as I thought I had the right options to boot my Debian installation CD a number of beeps sounded and the computer unceremoniously shut itself off. After some tinkering and reading I convinced myself that the problem was a missing LED status panel so I ordered one and low and behold that wasn’t it. My second brain-wave focus on a case alarm which I never managed to fully track down, ultimately I gave up on the project and the motherboard and Itanium processor sit in a box collecting dust. I hope to one day revisit it and get it working, but that may be a long time coming.
About the time I grew tired of trying to get my Itanium workshop together Sid Meier released Civilization IV and I suddenly became in need of a Windows desktop. This would be the first computer I build from scratch and featured a hot-off-the-press-for-2006 AMD Opteron 170 dual core 2.0GHz processor. 64-bit computing has landed! I used the 2GB of ram and GPU originally slated for my workstation and duly became addicted to Civ, much to the detriment of my studies I am sure. Eventually I upgraded my single 6600GT to dual passively cooled 7300GS GPUs in SLI, not the greatest video cards but the passive cooling plus the liquid cooling setup on my CPU meant that this was the quietest PC I’ve ever owned.
Also in 2006 Sony released the PS3 which featured an incredibly interesting PPC processor called the Cell Broadband Engine with a generic CPU at 3.2GHz and 8 in-order SIMD Synergistic Processing Elements (SPE) which are sort of like mini processors. The PS3, like the PS2 before it, promised to bring a new video format to mainstream: Blu-Ray HD video. All of this geeky goodness and the ability to play the latest incarnation of Gran Turismo, I was sold. To this day I still use my PS3 to watch Blu-Ray movies, rent videos through Vudu, stream Netflix, and play the occasional video game. All in all I’d say the PS3 is an amazing piece of consumer electronics.
In 2008 my trusty Fujitsu P1120 was starting to show signs of serious aging and so I decided to replace it. I had become accustomed to surfing the internet with the stylus and so I knew my next laptop also had to have a touchscreen and so I ended up with a Toshiba Portege M700 convertible tablet. This laptop had a 12.1″ dual pen and touch enabled screen, an Intel Core 2 Duo T7800 processor (dual core 2.6GHz) and 2GB of ram. The integrated Intel graphics where nothing to write home about but they got the job done. The Toshiba came with Windows Vista but I upgraded to Windows 7 as soon as it was available, Vista had left a bad taste in my mouth that sort of reminded me of the days of Windows ME. In 2010 I upgraded the memory to 4GB and in 2011 I started planning my return to the world of Linux.
At the office they upgraded my work issued laptop with an SSD and the performance difference was so astounding I became hooked, I desperately sought that level of performance for my home laptop. The swap of the magnetic hard drive for an SSD gave me the excuse I needed to switch to Linux and the switch to Linux gave me more excuses to mess with some interesting hardware. I replaced the internal PCI-E wifi adapter with a Broadcom Crystal HD h264 hardware decoder and installed Ubuntu 10.10. Now the Toshiba feels like a brand new machine and I’m loving Gnome 3 (I definitely do not love Unity). The Broadcom Crystal HD perhaps wasn’t the smartest addition as not much software includes support for its abilities, on the flip side removing the internal Intel wifi card and relying instead on a tiny external USB wifi adapter upgraded my wireless capabilities to 802.11N. I also managed to solve my extremely frustrating dropped connection problem but I don’t know if I have Linux to thank for that or if I can thank the new wireless adapter, either way it works out to a blessing in disguise.
The Toshiba M700 represents the last and current PC in my somewhat long history with computing. I’m sure at some point I’ll start jonesing for another gadget fix but for now I’m fairly satisfied with my setup. There are other gadgets I neglected to mention, my 2009 Palm Pre, the HP EX475 MediaSmart Home Server running WHS v1, the SageTV extender and HDhomerun which together with the EX475 formed the backbone of the world’s most complicated TV setup, the 2011 HP Pre3 that was never officially launched in the US, and the Sun Microsystems w2100z dual Opteron workstation and Boxee Box which form the backbone of an even more complicated TV setup than the one I had with SageTV… but those are all stories for another day.