Useful links

Linux boot

Protected mode

Memory management in the Linux kernel

Serial programming

VGA

IO

GCC and GAS

Important data structures