kernelcraft

KernelCraft OS

KernelCraft OS is a small educational operating system written in C and x86_64 assembly.

Its goal is to help people learn how operating systems and kernels work by building one step by step.

Goals

KernelCraft OS is designed to be:

Instead of hiding low-level details, KernelCraft OS exposes them clearly:

Current Progress

Implemented stages so far:

Project Structure

```text kernelcraft/ ├── Makefile ├── linker.ld ├── README.md ├── LICENSE ├── .gitignore ├── iso/ ├── include/ │ ├── arch/ │ ├── boot/ │ └── mm/ └── src/ ├── arch/ ├── boot/ └── mm/