As I wrote about a couple days ago, I’m now the not-so-proud owner of an Aspire One, running Debian. (I love Debian; I kind of hate the Aspire One.) The current (January 2009) kernels distributed by Debian don’t quite support the full functionality of the Aspire One – one of the biggest issues is that the wifi won’t work. To remedy this, third parties have thoughtfully produced custom kernels for the AAO – the best-known are probably Sickboy’s and Baldrick’s. Both are stripped-down kernels semi-optimized for the hardware in the Aspire One, and both are a bit out-of-date at the moment – Sickboy has 220.127.116.11, and Baldrick offers 18.104.22.168 and 2.6.30.rc5 .
I compiled a custom
22.214.171.124 126.96.36.199 kernel for the AAO, based on Baldrick’s configuration, but with a few changes to suit my needs – and probably those of other AAO users, too.
In addition to the more modern kernel revision, I changed the kernel preemption model to “low-latency desktop”, a/k/a a “preemptible kernel”. It’s debatable whether this will make any real difference, but it can lead to reduced latency (or at least perceived latency) when running some applications, so I think it’s beneficial.
I enabled MTRR cleanup, as this seems to be a persistent BIOS issue with the AAO, and eliminates the need to pass a configuration option to the kernel at boot time.
I added in the “conservative” CPU frequency governor, which might be desirable in an AAO for some people, and enabled the default (“ondemand”) governor, as well.
I added support for writing to NTFS filesystems.
I enabled optimization for the Aspire One’s Atom processor.
I enabled the new Aspire-specific kernel options (i.e. thermal/fan control).
…and a couple other less notable changes.
If you’re comfortable installing a kernel on your AAO running Debian or a derivative (like Ubuntu), and understand the risks of doing so, you can grab a copy of my custom kernel at this link. Like all good things in life, it’s provided as-is without any warranty whatsoever. If it breaks, you get to keep both pieces.
Post comments, et cetera, below…