Ghost is an open-source hobbyist operating system and kernel. It has been under development since 2014 and is currently compatible with the x86 platform. The system is based on a microkernel and features symmetric multi-processing and multitasking. Most of the kernel and system program are written in C++.