- Multiboot 1.0 compliancy
- Bitmap Page frame allocator
- Higer half kernel
- Paging enabled
- Preemptable scheduling using round-robin algorithm
- Ring 0-3 kernel and user space seperation
- ACPICA
- APIC/IOAPIC
- APIC timer
- Complete vsprintf implementation (no floats :))
- PS/2 Keyboard driver (8042)
- Add testing framework
-
Compilation: $ sudo pacman -S grub mtools nasm libisoburn
-
Qemu: $ sudo pacman -S qemu qemu-arch-extra