Author
Andrew A. Price
Project active since
Language
C
Kernel type
Microkernel
Platforms
x86-64
User interface
GUI
License
Apache v2.0
Perception is a hobby operating system. It is a x86-64 operating system built around a microkernel.
The kernel is written in C. It uses a custom build system. It provides a C++ runtime for libraries, services, drivers, and programs. Author created an interface descriptor language known as Permebuf.
Features
- O has a C and C++ standard library for user applications.
- Programs can discover and register Permebuf services and send RPCs to one another.
- OS has a tiling window manager (floating windows are also supported!)
- Mounting ISO 9660 disks and reading files.
- Press ESCAPE to open the launcher.