Ghost, a micro-kernel based hobby operating system.
Ghost is a hobbyist operating system for the x86-64 platform. The OS is written from scratch in C/C++ and Assembly.
This is the main development repository.
Project website: http://ghostkernel.org/
See the documentation folder. It contains information about the technical design as well as detailed building instructions.
A usually up-to-date version of the documentation is provided here: https://ghostkernel.org/documentation/
If you just want to play around with the latest state, you can download an ISO image from the release section.
The suggested way to test it is in VirtualBox with at least 512MB of RAM and the VMSVGA graphics adapter enabled for better performance.
./docker-build-toolchain-image.sh. This will
build an image that contains the cross-compiler and other tools required for building the operating system./ghost/source../build.sh in that directory within the container.Afterwards, the target folder will contain the bootable ISO image.
The OS uses the fenster windowserver which originated from this project:
If you want to get in contact, contribute to the project or have any questions, feel free to contact me at:
-Max Schlüssel
No open issues yet, or sync has not completed.