Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.54 KB

index.adoc

File metadata and controls

38 lines (31 loc) · 1.54 KB

Ghost OS

About

This is the system documentation of the Ghost operating system.

This project is a hobby operating system for the Intel x86 platform with almost all components written from scratch. The kernel follows a microkernel design. This documentation contains both conceptual and technical details for various parts of the system.

Note
This file is supposed to be compiled with AsciiDoctor (http://asciidoctor.org/), see the script generate.sh.

Contents

The contents of this documentation are split in sections for each system component. On the top of each page there’s a link back to this home page.

  • Development

  • Loader - Initial boot code that loads the kernel to higher memory

  • Kernel section - Documentation about the kernel itself

  • libapi - Documentation for the kernel API wrapper library

  • libc - Documentation for the C library implementation

  • Ramdisk - Documentation about the Ramdisk format & generation

  • port.sh - Manual for the porting utility