Perception is a hobby operating system. It is a x86-64 operating system built around a microkernel.
The kernel is written in C++. I use a custom build system. I provide a C++ runtime for libraries, services, drivers, and programs. I created an interface descriptor language known as Permebuf.
Very few right now.
See building.md. Perception has only been tested in QEMU. Has a graphical interface and also outputs debugging text via COM1.
The scope of this repository is strictly for the core of the operating system. Applications and libraries beyond what would be considered the core of the operating system should live in their own repositories.
Being a personal hobby project, I'm not currently accepting other contributors. Feel free to build applications on top of my OS and let me know about them!
This is not an officially supported Google project.