Review: Linux on the IBM z60t

On February 12, 2007 · 0 Comments

I’m a software developer, both professionally, and as a hobby. So, at any one time, I’ve got at least two laptops on my person, and at least one runs Linux. Those that don’t run Linux had the OS pre-installed by the client that insists that I use only their hardware. Whatever.

When I decided to buy a laptop for personal use, I had a few years of experience to pull from. I’ve run Linux on laptops from most of the major vendors:

  • Dell (Several models)
  • Toshiba
  • E-Machines
  • Gateway
  • IBM

All with limited success, especially with early versions of Linux. I started Linux on Slackware, then switched to Redhat, and more recently to Fedora. All of my laptop experiences have been with Redhat derivative distributions of Linux.

A good friend of mine is an IBM Territory Partner Manager, and he offered me his IBM discount. That, coupled with IBM’s stellar support of Linux, sealed the deal – I’m getting an IBM.

My criteria were:

  • Modestly powerful
  • Epic Battery Life
  • Somewhat svelte
  • Rugged

All of which were more than satisfied by the IBM lineup. After seeing a z60t, I decieded that would be the machine for me. The hardware specs are (shamelesly pulled from ThinkWiki.org):

My Configuration

(~$1300)

  • Intel Pentium M (Dothan) 1.73, 1.86 or 2.0GHz
  • Intel Graphics Media Accelerator 900 video controller
  • 14.0″ wide-screen TFT display with 1280×768 resolution
  • 1GB PC2-4200
  • 40GB 5400RPM SATA HDD
  • AD1981HD HD Audio 1.0 controller
  • Intel_82801FB_HDA Intel High Definition Audio Controller
  • UltraBay Slim with DVD±RW (dual layer)
  • Broadcom 10/100/1000 Ethernet
  • CDC slot (1) with a ThinkPad 56K Modem (MDC-1.5)
  • ThinkPad 11a/b/g Wireless LAN Mini Express Adapter
  • IBM Embedded Security Subsystem 2.0
  • Integrated Fingerprint Reader on select systems
  • UltraNav
  • IEEE1394 (Firewire) on select systems
  • CardBus slot (Type 2)
  • SD Card Slot

Weight and Dimensions

  • Weight: 2.2432 kg
  • Travel weight: 2.053 kg
  • Height: 26.6 mm
  • Width: 334 mm
  • Depth: 228 mm

So, once I finally took delivery of this laptop, I immediately dd‘d the Windows partition (just in case), and put Fedora Core 5 on it. Now, everything on the laptop did not work “out-of-the-box”, but, after a little configuration, a few downloads, and a kernel update or two, it’s all working! No ndiswrapper needed, sound works, USB, firewire, screen, monitor output, DVD, SD Card slot (whoopee!), fingerprint reader, hibernate / suspend, etc.

The best site on the web for IBM+Linux foo is ThinkWiki.org. Those guys have all the part numbers, links to all the drivers, postings from folks with similar hardware – everything for the new IBM owner. Many thanks to a well-run community site!

What I like about this machine:

Small
It’s a widescreen model, so the keyboard is plenty large, but the machine is thin and light. It’s exactly what I wanted as far as size and weight goes
Touchpad
Lots of IBM machines have shipped without a touchpad, but, I can’t function without it. Works like a charm.
Atheros Wireless
All the other laptops I’ve loaded Linux on have had Broadcom chipsets. The Atheros chipset based wireless was a big selling point for me. I’m using the madwifi-ng drivers, and I’m pretty sure I needed that to get WPA support working with NetworkManager. I’m using the Subversion build, and have been for a while. I’ve never had one bit of trouble out of the tip of the Subversion trunk
Battery
I got the extended battery, even though it added a little weight. I’ve never been disappointed.
Suspend
How did we ever live without Suspend? I’ve only used Hibernate (to disk) a few times, but it works too.
Keyboard
The most important part of a laptop (in my world) is the keyboard, and this one rocks. My hands are large, and I don’t feel cramped at all. Everything is there, and in the correct place. I really notice it when I use any other brand of laptop.

What’s not-so-hot about this machine

CPU
It seems I bought this machine just days before all respectable machines went dual-core. I’ll admit I had a bit of CPU-Envy towards a couple of guys that got a t60 a month after I bought mine. After a good bit of soul-searching, I’ve realized that my machine stays clocked down at 800mhz most of the time. I don’t write C++ or Java on this machine (Ruby and Perl, mostly), so I don’t have long compile cycles to worry about. Bottom line – It’s just what I need
Screen resolution
I’m an XEmacs user, so I can slice and dice the screen as I see fit. Also, I’m a virtual desktop power user, so I’ve got lots of real-estate for full-screen apps. If I used Eclipse, or just about any IDE, this screen would be too low-res. Again, just what I need, probably not for everyone.
Windows Key
This IBM has a Windows key – go figure. I don’t use it, but I think that it works.

So, this machine, warts and all, is my personal coding machine. I only have to reboot when there’s a new kernel, I authenticate with the fingerprint reader (one finger is me, one finger is root), and generally love every minute of coding on it. I keep trying to convince my wife she needs one, but she’s wedded to the Microsoft Natural keyboard, for some reason.

dhw

Under Hardware

Leave a Reply