The Stupid Operating System
SOS is a simple, tiny toy OS implemented in Rust.
I'm writing this mostly for fun, to learn more about OS design and kernel hacking, so don't expect anything new or exciting out of this project.
$ make helpcommand, which will print a list of all available targets.
In order to build SOS, you'll need to properly configure your build environment. Since this process is fairly complex, I've provided some automatic installation shell scripts to make it a bit more painless.
$ make envwill install and configure build dependencies
$ make kernelcompiles & links the kernel binary
$ make isomakes the kernel and builds a bootable ISO image
$ make runcompiles the kernel, makes the ISO, and boots QEMU from the ISO