mango (or mangoOS) is a 64-bit kernel that uses Limine & the Limine Boot Protocol.
Warning
Mango is still in development. Contents are subject to change in the near future.
- an EXT2 driver.
- ELF loading. (probably UNIX)
- PS/2 keyboard and mouse drivers.
- small GUI
- Global Descriptor Table
- Interrupts
- Dynamic Memory Management
- ACPI
- Multicore
- Switch to APIC
- Timer
- Thread Scheduler
- Switch to Physical / Virtual Memory Management
- Virtual Filesystem
- Ring 3, ELF loading and Syscalls
- PCI Driver
- NVMe Driver
- PS/2 Driver
- libc
- msh (the mangoOS shell)
- GUI