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
, ...).