En el ace me imagino que es lo mismo , el kernel es corazón de android , ahi viene programado todas las funciones básicas del teléfono como la velocidad a que corre el procesador y ahi es donde se hace el overclock , he visto que se ponen por archivos flasheables . zip , pueden cambiar desde la velocidad de tú telefono( de procesamiento, rendimiento de batería, leer la Sd , en fin son muchas cosas), y se regresa flasheando con odin tú rom stock, es peligroso poner un kernel que no es compatible con tú cel se puede brickear completamente tú cel. Espero que haya sido de ayuda :s es lo poco que sé y para lo que he visto que se usa, inclsuo en el ace con un kernel mejorado podías hacer que las aplicaciones no se instalen el memoria interna sino que te toma la SD como memoria interna, pero tenía que se r una SD de clase 10 para arriba, saludos
