This is a simple operating system that I am developing based on the osdev wiki
You can runnix develop
at the root directory of the project, which will then have all other packages required
A gcc & binutils cross compiler toolchain with the target i686-elf is neededAfter building the compilers, set the following environment variables:
I686_GCC="path/to/cross-gcc"
I686_LD="path/to/cross-ld"
These are other packages required:
nasm
qemu
grub2
xorriso
gnumake
To run, a 4Gib raw disk image called storage.img must be created
You can use qemu-img to do so
Then, simply run
./run.sh
would emulate the iso in qemu