iso/boot/ grub | 3 years ago | ||
src | 2 years ago | ||
.clang-format | 3 years ago | ||
.gitignore | 2 years ago | ||
LICENSE | 3 years ago | ||
Makefile | 2 years ago | ||
README.md | 2 years ago | ||
compile_flags.txt | 2 years ago | ||
linker.ld | 2 years ago | ||
tree-os.png | 2 years ago |
An open source operating system, made for x86(_64) to learn about how and why modern systems what exactly they do.
Right now, there exists a memory allocation system, a multitasking framework supporting messages between tasks and an interrupt system to for example allow for keyboard input.
A Pci system is in progress and can currently read the bus and print out the different device types that can be found.