This project aims to build an operating system supporting the i386 architecture.
- setup and build system
- printk
- access multiboot info
- testing infrastructure
- output to a serial port for debugging purposes
- having a working interrupt/exception handling system that can dump the contents of the registers
- plan the memory map
- malloc and free
Please read the instruction is BUILD to continue.
The kernel has a test framework, you can find more information in TESTING.