El kernel es el nexo entre Hardware y software. Los kernels cambian esa union, algunos se enfocan en el rendimiento, otros en el consumo de batería, otros dan posibilidades, como desbloquear pantalla con 2 toques.
Para cambiarlo precisas que el kernel sea compatible con tu software, y tener recovery modificado, después se fñashea como cualquier rom