Sequência de inicialização detalhada do Android

O que aconteceu quando eu pressiono o botão liga / desliga em meu dispositivo Android?
O que é a sequência de inicialização do Android?
O que é kernel do linux?
O que é diferente entre o kernel do Linux para desktop e o kernel do Android para o Linux?
O que é bootloader?
O que é zigoto?
O que é x86 e ARM linux?
O que é init.rc?
O que é o System Server?

Leia o link abaixo para detalhes completos

http://kpbird.blogspot.in/2012/11/in-depth-android-boot-sequence-process.html