Toy OS is a perpetual work-in-progress 16-bit x86 real mode operating system written for learning purposes.
To build Toy OS you will need an i686-elf cross-compiler. Go to the OSDev wiki if you need help setting one up.
To use the provided build.sh and run.sh scripts you will also need grub-mkrescue, which is part of GNU GRUB, and QEMU.
From a terminal simply run:
./build.sh && ./run.sh