Currently I am using Dell D400 laptop. It has few years and battery holds just for about 40 minutes. But it works still and is fast enough even to make OpenEmbedded builds.
During LinuxTag I played with different machines to check which things bother me most. As a result of that I created some kind of list of things which good laptop needs to have (order do not define priority):
- 1Gb ethernet card
- wifi which works ok with mainline driver
- hardware wifi switch handled by rfkill subsystem
- wifi status indicator
- bluetooth built-in
- hardware bt on/off switch
- bluetooth status indicator
- touchpoint (touchpad can even not be installed)
- comfortable keyboard layout (Fn not first key, cursors under right Shift key)
- WXGA resolution
- grapics chip with framebuffer in native resolution + working X11 driver
- backlight supported by mainline driver
- card reader (at least SD/MMC)
- 3 USB ports
- 4 hour on battery
- battery used also in few other models
- everything supported in mainline kernel
I can live without serial port because I have nicely working FTDI USB-serial dongle and most of time I do not use laptop to connect to developer boards. From the other side I do not like to waste precious port for Bluetooth dongle. FireWire, infrared, pcmcia, expresscard or smartcard are not required — I do not remember when last time I used any of those things. Integrated video camera and microphone are bonus but also do not required (but should work if present).
It can have any graphics as long it will provide me working framebuffer and X11 (at same time). But after fighting with my current one I would think twice before buying something with Intel chipset… I am afraid that they can forget about it existance like they did with 855GM which I use now (intelfb supports it but refuse to work with it). So it looks more like I need to check how situation looks like with ATI Radeon chipsets.
What to buy and when to buy is other thingy… Many people recommend Thinkpads, market will also be filled with ARM based netbooks soon which will rather do not cover most of requirements but should give much longer battery live. The choice will be hard but I have few months before my next conference trip.