Skip to content

Latest commit

 

History

History
executable file
·
32 lines (30 loc) · 828 Bytes

README.md

File metadata and controls

executable file
·
32 lines (30 loc) · 828 Bytes

logo

mango

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.

Planned Features

  • an EXT2 driver.
  • ELF loading. (probably UNIX)
  • PS/2 keyboard and mouse drivers.
  • small GUI

Roadmap

Base System

  • 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

Userland

  • PS/2 Driver
  • libc
  • msh (the mangoOS shell)
  • GUI