I am the author and current maintainer of <Linux i386 Boot Code HOWTO>.
This document describes Linux i386 boot code, serving as a study guide and source commentary. In addition to C-like pseudocode source commentary, it also presents keynotes of toolchains and specs related to kernel development. It is designed to help:
kernel newbies to understand Linux i386 boot code, and
kernel veterans to recall Linux boot procedure.
This document is available in the following formats: