Article 1: Booting & VGA text output
Source code
The first article was published in linux inside issue 1 (March-April 2011).
References:
Andrew S. Tanenbaum and Albert S. Woodhull,
Operating Systems: Design and Implementation
. Prentice Hall, 2nd ed., 1996.
Free Software Foundation,
Multiboot specification
FreeVGA Project,
VGA Chipset Reference