- you are using GNU/Linux
- C and C++ compiler: gcc g++
- genisoimage: make kernel/OS iso image(a replacement of mkisofs)
- python: to do some configuration work
- qemu/bochs: test OS on virtual machines
note: the grub bootloader is also needed, its binary can be found in build/prebuilt-binaries/
make all
note: genisoimage is required, if you want to rebuild it, type make rebuild
make run
note: qemu-system-x86_64 is required
make debug
note: bochs debugger is required