This is a bitty os written in NASM. There are not many features included. However this document was very useful.
More features will be added in the future.
You can test it on your own machine using qemu. This is btw. a CPU emulator.
I uploaded the compiled version as well, you can run it with:
qemu-system-i386 boot.bin
Otherwise, compile it on your own machine, using nasm.
nasm boot.asm -f bin -o boot.bin
This project and especially the linked document, could be useful to understand the fundamentals of OS development.