/init이 실행되기 전까지 커널은 일반커널의 동작과 전혀 차이가 없다. 커널내 몇가지 option이 안드로이드용으로 추가된것은 있지만 흐름은 같다. bootloader 실행 -> 커널 loading -> 커널 실행 까지는 같음. 커널 실행후 최최의 프로세스인 /init이 실행될대 안드로이드는 안드로이드용 /init 을 실행한다. 일반적인 리눅스라면 /etc/inittab을 참조하고, /etc/init.d/rcS를 실행한다거나 하는 흐름이지만 안드로이드는 /init.rc를 수행한다. 이런차이가 /init에서 달라진다. (안드로이드 소스참조 : system/core/init.c)