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
make
and QEMU emulator (this is required to run the operating system). -
Modify the
Makefile
and change the values ofAS
andCC
to 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