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
- Introduction
- The API