2022-08-23 13:00:26 -05:00
2022-06-15 15:59:31 -05:00
2021-04-19 06:52:02 -05:00
2020-08-01 23:01:55 -05:00
2022-08-24 06:24:27 -05:00

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=-nostdlib
  • make

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
A microkernel for Quark OS.
Readme GPL-3.0 394 KiB
Languages
C 92.5%
Assembly 5.6%
Makefile 1.2%
M4 0.7%