exylus
exylus copied to clipboard
A hobby operating system written in C and Assembly (AT&T syntax) targeted for x86 architecture.
Exylus
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.
Build Instructions
Generating exylus.bin
-
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
Generating exylus.iso (thanks to doztrock)
- After follwing the above instructions, do
$ make iso
- And run the iso with
$ make run-iso