A very, very small operating system.
TODO
The following tools are required for building the OS image from source:
makenasmmtools- gcc cross compiler dependencies (see Building section)
These utilities are optional and are for testing and debugging purposes only:
qemu-system-x86bochs-xbochsbiosvgabios
- Install dependencies with your package manager:
Ubuntu / Debian:
sudo apt install build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev \
texinfo nasm mtools qemu-system-x86Fedora:
sudo apt install gcc gcc-c++ make bison flex gmp-devel libmpc-devel mpfr-devel \
texinfo nasm mtools qemu-system-x86-
Build the required tools with
make toolchain. -
Finally, run
make.
With qemu installed, simply execute the provided run.sh script.
With bochs installed, simply execute the provided debug.sh script.
Copyright © 2025-present Cameron Howell