Que es el kernel lo tienes en la doc
http://symfony.com/doc/current/book/...ls.html#kernel, después si quieres conocer como funciona a bajo nivel te sugiero que simplemente le des un vistazo al código, y sobre el modo o orden que se notifica la carga de bundles, dado que un bundle es un first citizen class, "el modo", no es mas que instanciar(lo que haces en el kernel) y el orden, es el orden en el cual los vas istanciando.
Saludos.