Introduction
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.
KGI is being ported to FreeBSD through kgi4BSD and you can follow the KgiProgress.
Purpose
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:
Scope
The following Wiki pages is an attempt to provide a rapid overview of KGI design and concept.
Related info
http://www.freebsd.org/~nsouch/kgi4BSD
#kgi at irc.freenode.net