This is a hobby os on pause due to school.
This supports the limine boot protocal and uses limine v5.x
This can be compiled using a cross compiler x86_64-elf-gcc and nasm. Any VM of your choice should work.
- GDT
- PMM
- VMM
- KHEAP
- IDT
- Parse ACPI tables
- MADT
- Start up other CPUs
- Set up APIC
- Configure the PIT
- Calibrate the APIC timer
- Implement scheduler
- Implement VFS
- Elf loader
- Syscalls
- EXT2
x86_64-elf-gcc
nasm
git
xorriso
make
To build the iso, just run make
.