KGI stands for Kernel Graphics Interface. It is known as the kernel side of GGI the General Graphic Interface.
http://www.kgi-project.org is the main site of the KGI project.
The KGI project aims at providing the kernel of modern Unixes with general purpose APIs (grouped as KgiAPI) for the implementation of:
high-level graphic clients (KgiDevice)
low-level graphic backends (KgiDisplay)
a graphic driver framework (KGIM)
an input system (KII) with:
- a console (KGC) with:
- text (not yet) and graphic modes
- multi-head (HW multi input and output)
virtual terminals (KgiFocus)
TERM emulation (KgcXterm)
- font support (not yet)
The following Wiki pages is an attempt to provide a rapid overview of KGI design and concept.
#kgi at irc.freenode.net