Perception

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.
No image available

Add new comment