GGI Documentation

For more information, please see the GGI Homepage. A general mailinglist is also available for users and developers. GGI is released under the GNU Public License. Before attempting to use or install GGI make sure to read ALL associated documentation. GGI is still in it's development stage and everything might not work as expected.


Release Notes
About this release
General comments about this release
Installation
How to install this release of GGI
Reporting Bugs
How to report bugs. General bug reports may also be sent to the mailinglist.
The TODO List
Feel free to jump in and help with anything on the list.

General Documents
Goals of the GGI Project
Steffen Seeger wrote this article for the Linux Journal outlining the goals of the GGI project.
Linux-GGI FAQ
Answers to frequently asked questions about the GGI project.
CVS Information
How to obtain the latest developers source via CVS.
Rules and Guidelines for Developers
Some rules and guidelines for GGI developers regarding the use of CVS and coding styles.
Who's Who
A comprehensive list of who is working on what within the project.

The Kernel Graphics Interface
Introduction to GGI
This document explains the basic terminology used with GGI and introduces the concepts of input devices, displays and devices as used under GGI.
Input Driver Writers Guide
This document provides the information necessary for writing drivers for input devices under GGI.
Display Driver Writers Guide
This document provides a short introduction to the relevant parts of the KGI interface, describes the interface for the GGI modularized drivers, and provides some hints for actually writing display drivers.
Terminal Driver Writers Guide
This document provides an overview of the console code, explains the scroller programming interface and gives a hint on what needs to be rewritten when implementing a new terminal parser.

The LibGGI Library
  1. Introduction
  2. The API