Damsteen operating system
Experimental operating system based on fiddling with assembly and C.
32-bit protected mode OS. Bootloader set-ups up protected mode with the GDT,
kinit set-up interrupts and exception handling.
OS: Debian or "Windows subsystem for Linux" (WSL) with Ubuntu. GCC 4.9
apt-get install build-essential make nasm qemu gcc-multilib g++-multilib
If using WSL, don't forget to install an X display server like XMing, and set the
Make boot disk:
Wait for GDB to attach on port 26000:
Clean output artifacts: