- GNU Make
- QEMU
- Cross compiler for your intended target (
x86_64-elf-gcc
ori686-elf-gcc
, for example).
NOTE: The only supported targets as of now are i686
and x86_64
.
Arch Linux users can download a GCC cross compiler from the AUR.
git clone https://github.com/vlyr/bodaciOS
cd bodaciOS
# ./run.sh Builds the kernel, creates an ISO file and runs it via `qemu-system-x86_64`.
./build.sh