Written by ltjmax the 10 Apr 08 at 12:36.
Category: Hardware support.
Related project:
Nothing/Others.
Status: New
Rationale
There's a feature in Mandriva that is really cool: laptop-kernel. You can use this kernel and your system is all tweaked to be correctly used with a laptop. It' easier to use this and not to have to configure by yourself your computer.
I'm not sure my idea is clear (I'M french so my english is really accurate), but the thing is that it would be great to be able to choose a kernel already optimized for your laptop.
I think at the ubuntu-installation you get asked whether this is a laptop or a desktop pc. I guess this already does the decision which kernel modules are loaded
Just what would you want different in a laptop-kernel?
You want all the hardware to work, energy saving too; so what's different from the pc-kernel?
Most of the stuff's just loaded from modules, so it doesn't make a difference what hardware you got.
The kernel should customize itself at runtime, not compile time.
You shouldn't need a specific kernel for one kind of computer, but a kernel that can perform optimally for any. I think this functionality is already part of the generic kernel.
hardy automatically tells at boot up whether you are on a laptop, and whether your processor is dual or single core. Don't all of the kernels already have the power saving features on them? What does a laptop-kernel actually do for a laptop?
A laptop kernel recognizes the battery status, as well as whether or not the system is on power. It makes some different decisions in power savings; for example, especially when on battery power, the laptop is more likely to idle the disk. There's a number of other variations, strewn throughout the kernel.
I believe that all the ones which are unique to laptops are modules; if this is the case, the on-boot detection will handle it just fine.