Welcome! Nox is a hobby kernel developed by two guys with a keen interest in kernels and operating systems. This is our common project that we work on as much as time and life allows. It is most definitely not ready for any sort of real world use.
After building, just hit make run
to test in Bochs.
make
Yes, it's that simple! Make creates a harddrive image file with the following:
The default configuration for Bochs does not enable everything required to run nox, to ensure Nox runs correctly, please configure Bochs with the following:
./configure --enable-usb --enable-x86-64 --enable-sb16 --enable-debugger --disable-debugger-gui
Note:--disable-debugger-gui is a personal preference and not required, the remaining options are all required to run the kernel. For an explanation of the available options see the Bochs documentation.
See GCC Cross-Compiler for instructions on building a cross compiler required to build this project.