From what i've read so far it seems that the kermel is, first of all, a collection of drivers. It initializes the hardware and provides its functionality to the OS, or the ROM in our case. That means if you want your os to be aware of the available drivers you need to install them in this order. Otherwise the results may be unpredictable... i think
Anyone feel free to correct me if i'm wrong.
Hail to the Q!
Sent from my MB526 using xda premium