Android es un "entorno gráfico" que se apoya sobre el kernel. Este es la médula espinal mientras que adroid es la piel :-P .
Contiene los drivers, gestiona los procesos, la memoria, sistema de archivos, etc.. cuanto mejor se depure y optimice el kernel mejor irá android. Un problema en el kernel produce cuelgues y errores varios en el sistema.