From a post by El Presidente -
http://androidforums.com/faqs/443075-root-terminology.html
"The kernel is the OS at its most basic format and acts as the bridge between Android and the phones hardware. It looks after things like voltages, power consumption, WiFi Strength (to a certain degree), CPU speed and the scheduler (see above). It's also one of the first things the bootloader kicks in to life after your handset is switched on. A decent kernel can make a massive difference to performance and battery life."
Flashing a radio has to be done in hboot.
1. Download the radio to your phone - Rename the file to PG05IMG if not already done so.
2. Place it in the root directory of your phone (It's the same directory where the "Android", "Download" and other folders live).
3. Download AFV (Android File Verifier) from the market and check the MD5 checksum with the one listed from your download source (Important step, do not skip). If they don't match, then download again.
4. Once a match is verified, power off phone.
5. Hold down power and volume down until the hboot screen appears.
6. Wait - Hboot will check for the PM05IMG file. It will then prompt you if you want to update - Select yes.
7. Be patient - Let the phone update - It may seem to stop at times but it is still working. The phone will prompt you to reboot when it is done.
8. Once your phone has rebooted - Delete the PG05IMG file - It is no longer needed and it will get in the way of getting to hboot in the future if you leave it there.
9. Enjoy your new radio
Check this thread for more info as well (Scroll down a bit to the flash in hboot instructions):
http://androidforums.com/thunderbol...91-how-some-root-terminology.html#post2812075