fc1ef8abf35e5de0569afdb872a7d4d35d88ffc8
Quark Kernel
Quark Kernel is a hobbyist OS kernel mainly indended to be a challenging side-project.
Building
You will need:
- A cross-compiler
- GNU Autotools
To build the kernel for the x86 platform, run:
autoreconf -i./configure --host=i686-elf CFLAGS=-ffreestanding LDFLAGS=-nostdlibmake
To generate a bootable disk image, run:
make quark.iso
So far this code has only been tested to compile using GCC. Some modifications might be necessary to build this project using other compilers. For a guide on building a cross-compiler, see the article on osdev.org.
Description
Languages
C
92.5%
Assembly
5.6%
Makefile
1.2%
M4
0.7%