CVS is the recommended method for keeping up-to-date with KGI, however, patches & binary packages will be made available for download from time to time.


You can checkout the entire KGI project from CVS following the steps below. When you're prompted for a password, press ENTER to continue leaving the password prompt empty:

cvs login
cvs -z3 co -P .

If you're only interested in the FreeBSD module then use following:

cvs login
cvs -z3 co -P freebsd

Alternatively, you can also check out the old GNU/Linux kgi-wip project, which was a fork of the original KGI project:

cvs login
cvs -z3 co kgi-0.9

You can also browse the entire repository at

Shut up and hack :-)

Packages and patches

Debian GNU/Linux Sarge


  • Patch for FreeBSD 8.0-RC1
  • You can fetch some old patches for kgi4BSD from nsouch's download area in the kgi4BSD directory. These patches are based on a 6.x system.

    The patches found here have formed the basis for the new works found in the FreeBSD repository.

    The yyyymmdd-kgi6_P1.patch stands for the 1rst patch to apply against FreeBSD as of day yyyymmdd. Then apply successively the kgi6@xxxx_[P1..Pn].patch patches. For this, cd to your FreeBSD src and use the -p2 option. Patches where made with GNU patch.

    Read any comment provided in the changelogs of Perforce repository.