- A x86_64 operating system made from scratch by astrido!
- Paging
- APIC/LAPIC/IOAPIC
- Multiprocessing multitasking
- Lapic timer
- ATA PIO Driver
- EXT2 Driver (read-only only, write WIP)
- VFS Driver (WIP)
- User mode
- ELF Loading
You'll need to install make gcc nasm xorriso qemu-system-x86
packages, after you install those, you'll just need to run make
to build and make run
(or just that to build and run already).
You will need to also make a disk.img file, to do that just run qemu-img create disk.img 20M
and mkfs.ext2 disk.img -b1024
.