This week, I purchased a new computer:

(I already had cheap hard disks, a gorgeous mouse, and a nice keyboard; though, I envision I’ll be bringing the love of my life home from work more often).

I purchased all of the parts from newegg, as they were offering some good specials for pretty much all the components, including free shipping for the monitors, which arrived the next day.

Assembling and getting the machine running was mostly without issue. The only complaint I have about the hardware is that the graphics card fan is extremely loud, something I will have to remedy in the coming weeks. Since I’m not a hardcore gamer anyway, I tried just unplugging the fan, but the card temporarily died a few minutes later. It does run extremely hot. That’s what you get when you skimp on an important component and don’t consult beforehand.

I’ve found UNetbootin to be an invaluable tool despite the horrible name. I ran out of CD-Rs a long time ago and don’t care to buy any more. UNetbootin has saved a considerable amount of time by transferring an iso+bootloader onto a hard drive. Highly recommended.

Getting X to deal with spanning across two monitors was a bit of a pain: the ATI Catalyst Control Center is broken and segfaults before the configuration is written out to disk but after the settings are applied to the driver. It took some poking around to realize that after setting the monitors up properly in Catalyst, then running the vanilla screen resolution manager, then blindly clicking “Apply”, the settings become static.

I also had an issue where the max_cpu_freq for all four cores was static at 1.6 GHz and Intel Speed Step (EIST) did not work. This was resolved by upgrading the bios to the latest version, which is annoying when not running Windows and not owning a floppy drive. I got around this by following these instructions on creating a bootable USB disk with FreeDOS. Admittedly, that is kind of a roundabout way of installing DOS to a disk (requiring installing a DOS emulator), but it works, where the other methods were far more complicated and had mixed results.

Now that I have a sweet rig and some more time (the latter due to life events), I hope to hammer out code more often. I have an idea to write a version of rup that has the same features as fping, or at least times out in a reasonable period.

And, now that Ubuntu Ibex is out, I need to try getting my PS3 running Linux again. Sadly, it still doesn’t support WPA at the moment, meaning I need to get/fetch from home a really long ethernet cable.

Update: Despite this new rig, I’m still kind of jealous of NYCR.