Hay una errada en referencia a
En realidad la versión del kernel Linux, se ha utilizado siempre la ultima versión disponible al lanzar las actualizaciones de Android.
Por ejemplo, ICS utiliza el kernel linux 3.0 (y no el 2.6.X)
A parte, desde mi escaso conocimiento, me gustaria matizar que el kernel esta formado por distintos modulos, o programas básicos que pueden añadir funcionalidades que no estén en el kernel original, y permitan por ejemplo montar ciertos formatos de disco, el módulo dm-crypt (para encriptar, por ejemplo un directorio), el modulo BLN (para iluminar leds en los Samsung Galaxy's), loop device (para cargar una imagen de linux, por ejemplo) etc.
Hay muchas aplicaciones avanzadas que requieren de algun modulo del kernel y no se pueden usar en stock roms.
No se si me he explicado muy bien. Salutaciones
