LeanKernel Minimalistic for Galaxy Nexus
If you’re searching for that 4.0.3 rom that fits you perfectly, than surely you have a quest for a good kernel to go with it. Not to long ago I covered the Franco Kernel, but not I want to cover this new beauty I stumbled across and has really caught my attention.
The LeanKernel Minimalistic is created by the developer imoseyon. As the title says, he’s going for a straight forward minimalistic kernel for that snappy speed we are all looking for. Here’s a detailed list of some of the things you can expect to see in this kernel.
- Patched to latest in Linux 3.0.x branch: 3.0.18, which was released 1/26/12 (lots of new/updated kernel code).
- All unnecessary kernel components removed to make kernel lean and fast!
- OC to 1.35Ghz (Michael Huang, optimized by me). Boot speed is maxed at 1.2ghz within kernel (in addition to ramdisk) for stability.
- GPU overclock (Michael Huang).
- User voltage control (Michael Huang, fixed and enhanced by me).
- InteractiveX V2 (screen-off hotplug of cpu1) added. Select it using setcpu if you want to use it.
- Ramdisk tweaks (sysctl, vm, filesystem speed, etc.)
- SWAP & zram (next generation compcache) support. Run “zram enable” in terminal.
- init.d support in ramdisk.
- Hotplug governor.
- cpufreq backport from Linux 3.2/3.3
- rcu code backport from Linux 3.2/3.3
- other linux 3.2/3.3 backports: dm, futex, voltage regulator, etc.
- Undervolted by default (1.35ghz/1325, 1.2ghz/1300, 920mhz/1250, 700mhz/1150, 350mhz/950)
- Experimental version features (in addition to stable build):
What really catches my eye is the InteractiveX governor. Allowing one CPU to shut off while the device sleeps is just brilliant, and you can imagine the battery savings from it. Using this kernel and the undervolt guide Bigxie offers, I am getting some of the best battery I have ever got before without sacrificing performance.
If you have a Galaxy Nexus running on 4.0.3, I highly suggest checking this kernel out. You can find Imoseyon and his kernel here.