2023-09-07 00:56:40 -05:00
2023-03-03 04:55:31 -06:00
2022-12-30 17:11:42 -06:00
2020-08-01 23:01:55 -05:00
2022-12-30 17:11:42 -06:00
2023-03-03 04:55:31 -06: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 --prefix=<your_desired_prefix> --bindir=$(prefix)/apps CFLAGS=-ffreestanding LDFLAGS=-nostdlib
  • make

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%