About the author Questions and Issues Edit and Contribute Introduction 1) Introduction about the x86 architecture and about our OS 2) Setup the development environment 3) First boot with GRUB 4) Backbone of the OS and C++ runtime 5) Base classes for managing x86 architecture 6) GDT 7) IDT and interrupts 8) Memory management: physical and virtual 9) Process management and multitasking 10) External