/KeaKernel

KeaOS/3 x86 microkernel development

Primary LanguageCGNU General Public License v3.0GPL-3.0

KeaKernel - KeaOS/3

A hobbyist microkernel development. Based and inspired by previous attempts on KeaOS/2.

What we have up to date

  • amd64 support
  • Full 4-level paging support, with higher-half kernel
  • Kernel dynamic memory allocation
  • Early console over COM ports
  • Interrupt handlers

TODO

  • SMP support
  • Syscalls (mainly IPC)
  • Scheduling and tasking
  • Userspace servers
  • Drivers (disk, screen, etc)