A simple operating system written in C and Assembly.
boot
: Multiboot assembly codeclib
: C-Library (aiming for POSIX-like userland)config
: Compilation time configuration like linker configcore
: Source for data-structures, stdio, stdlib, stringdrivers
: Source for drivers, e.g mouse, keyboardfs
: Source for ATA drivers and Filesystem implementationsinclude
: All includes except C-Libkernel
: All kernel-side sources including IDT, IRQ, GDT assemblynet
: Networking implementationssys
: All system sourcesuserspace
: Userspace sources, e.g syscalls
- [] Implement ATA Drivers
- [] Reimplement ACPI
- [] Reimplement PCI
- [] Custom bootloader
- [] Implement EXT2 and FAT32
- [] Implement IWL-Wifi drivers
- [] Implement sound-card drivers
- [] More...