Exylus is a hobby operating system which I'm writing because I'm bored and want a massive project to take up all the time from my next few semesters. The kernel is multiboot compliant and can be boot up using GNU GRUB.
-
Setup a GCC Cross Compiler. Go through this link regarding the process: http://wiki.osdev.org/GCC_Cross-Compiler
-
Install
makeand QEMU emulator (this is required to run the operating system). -
Modify the
Makefileand change the values ofASandCCto point to your locally setup cross-compiler. -
Compile the source code.
$ make -
Run the operating system.
$ make run
- After follwing the above instructions, do
$ make iso - And run the iso with
$ make run-iso