This is the kernel for the Arctan Operating System. The kernel is distributed among many smaller repositories. These repositories can be found under K/. On Github, these smaller repositories take the form the of the module name (in lower case), prefixed by 'K' (i.e. https://github.com/Arctan-OS/Kmm contains code relevant to memory management).
flowchart TD
A(["Kernel"])
B(["K/mm"]) --> A
C(["K/mp"]) --> A
D(["K/fs"]) --> A
E(["K/lib"]) --> A
F(["K/boot"]) --> A
G(["K/arch"]) --> A
H(["K/drivers"]) --> A
I(["K/arch-x86-64"]) --> G
J(["K/userspace"]) --> A
A modular 64-bit kernel that is easy to change.
A simple 64-bit operating system which is able to load programs into memory and store them to disk.
- gcc
- nasm
- binutils