Documentation of the Genode OS Framework

The documentation is divided into the following categories

Genode Foundations

The book is Genode's reference documentation. It can be browsed online or downloaded as PDF.

General overview

This high-level documentation addresses people with general interest in the concepts and features of Genode.

Architecture

The description of the Genode architecture provides in-depth coverage of the interfaces and mechanisms Genode is based on. It addresses system architects experienced in system-software development.

Components overview

The document explains the categorization of Genode's components and lists all building blocks that are ready to use with the current implementation of the framework.

Conventions and coding style

The collection of our conventions for naming files, writing and organizing documentation, and for fostering a consistent coding style.

Base platforms

Genode supports a variety of different kernels as base platforms. This section provides guidance for using Genode with each of those kernels.

Release notes

The release-notes archive contains a detailed history of the improvements introduced with the major versions the Genode OS framework.

Articles

This section contains technical articles on Genode.