I’ve been in need of new workstation for a while, and finally plunked down the cash for it. I built a mid range workstation and installed the latest long term release of Ubuntu (Hardy Heron) 64 bit. The install was remarkably painless, and all of the hardware was auto-magically detected and works great in Ubuntu. Hardware support is much improved in the recent Ubuntu releases, but if you are looking for a rock solid build that just works with Ubuntu, give these specs a try.

Ubuntu Desktop

Specs:

Plus some other things I had laying around:

  • NEC 19″ Monitor
  • XTech USB Keyboard
  • Genius USB Mouse
  • Logitech USB Speakers

The Workstation

All in all a very nice workstation, and I finally have more than enough RAM to run NetBeans and Firefox simultaneously! I’m extremely happy with the new system – the box is amazingly more responsive than the last one I had.

The DVD drive can sound a bit like a small airplane taking off, and it would be nice if the monitor had a steadier base on it. (I have an older version of the base than the one shown in the link, hopefully this has been fixed in the new models.) These are both small quibbles though.

An SSD drive would have been ideal, but I decided to wait on that until the price comes down for the larger drives.

Installing Ubuntu

Installing 64 bit Ubuntu 8.0.4.1 (Hardy Heron) was pleasantly surprising because of how smoothly everything went. For the last few years I have shied away from installing Linux myself due to nightmares of failed X configs and kernel recompilation blowups with deadlines looming, when I desperately needed a system that would just allow me to get to work. This semi-irrational fear of installing Linux along with a decreasing desire to tinker with my OS instead of doing “real work” did have its upside though – I was able to give some business to the great folks at Pogo Linux.

Linux’s ease of installation has progressed dramatically since then. Obviously a sample size of one isn’t very telling, but the above system just works™ with Ubuntu. After getting a stable Linux install, everything pretty much continues to plug away just fine until the hardware fails. The whole problem is getting that stable install in the first place.

Straight out of the box, Ubuntu recognized and configured all of my hardware. If you are looking to build your own Ubuntu box, the above configuration worked beautifully for me. Granted, the speakers didn’t work with all applications – some apps insisted on using the built in sound card. Thanks to some PulseAudio tutorials, that’s sorted out now except for a few lingering issues. I also need to take some time to get Firefox’s flash support working, which is apparently a bit dicey on 64 bit. Besides those two issues, the install was remarkably easy, and I’m busy hacking away.

Much thanks go out to the Ubuntu folks who made the install process so quick and painless.