In my quest to find laptop utopia – I need a new portable workhorse – I am wrenching in agony at the lack of decent Linux hardware. Some come close but fail in one or two areas. My specs:

  • Around or under $1200
  • Athon 64 or Turon 64 CPU – I want a 64 bit machine to test my 64 bit packages on – must compile fast but battery life is not all that important (though it would be nice to have power and battery savings)
  • 1 gig of memory with expandability for the future
  • A decent graphics chipset that can do decent 3d – must work well enough with open source drivers to handle when composite becomes a standard on the Linux desktop (or at least have people working on it)
  • 15″ widescreen LCD that shows crisp text – this is going to become my main development machine
  • An integrated wireless card that works (Atheros is good)

So of that I have found notebooks in my price range. The biggest problems are the wireless cards and graphics. Most I have seen with the specs I want have Broadcom chips. I’m going to be running Rawhide on this puppy and don’t want to be compiling ndiswrapper or what have you every time the kernel updates. Same with the graphics chipset. Most have ATI of which a fair number have a chipset which only works well with the proprietary drivers.

The wireless isn’t such a big deal since I could just buy a cheap card but why should I have to? I want it built in and just working. In the end I might just have to go with ditching the 64 bit chip. That widens my range of graphics card/wireless combos to choose from but it means I have to rely on lab equipment to test and fix problems that crop up on 64bit machines. I already have a dual processor Xeon on my desk so having more diverse hardware allows me to test more thoroughly.

*sigh* Life as in politics is often a series of compromises.

UPDATE: I have been informed that the Atheros “Open Source” drivers require a binary blob – not cool calling the Open Source. Looks like I am looking at the Intel chips which do require a binary blob but it is not tied to the module which ships with Fedora.

[read this post in: ar de es fr it ja ko pt ru zh-CN ]