Managarm OS

Author
Alexander van der Grinten
Project active since
Language
C++
Kernel type
Microkernel
Platforms
x86-64
User interface
GUI
License
MIT

Some notable properties of managarm are:
(i) managarm is based on a microkernel while common Desktop operating systems like Linux and Windows use monolithic kernels,
(ii) managarm uses a completely asynchronous API for I/O and
(iii) despite those internal differences, managarm provides good compatibility with Linux at the user space level.

Features

  • 64-bit operating system with SMP (i.e., multicore) and ACPI support.
  • Fully asynchronous microkernel and servers.
  • Support for many modern hardware devices such as USB 3 controllers.
  • Networking support.
  • POSIX and Linux API compatibility.
  • Support for Linux-style special files (epoll, signalfd, ...) and pseudo file systems (/sys/proc, ...).
Desktop

Add new comment