Skip to content

Arctan-OS/Kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

377 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arctan Kernel

What

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
Loading

Goal

A modular 64-bit kernel that is easy to change.

Original Goal

A simple 64-bit operating system which is able to load programs into memory and store them to disk.

Requirements

  • gcc
  • nasm
  • binutils

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages