This message is to announce the release of GGI-0.0.9 public. The highlights
of GGI-0.0.9 can be summarized as:

GGI-0.0.9 FEATURES
==================

       * XGGI, a non-SUID X server running with GGI. The kernel part is
         not backward compatible yet, but this will be fixed with the
         next release. You will be able to choose between old SUID servers
         and the new, hardware independent XGGI server.

       * first implementation of libGGI. This library allows GGI applications
         to run in various environments without a change. E.g. you can simply
         run the XGGI server "on the hardware" and "on itself". LibGGI has
         been ported to various platforms, like AIX and IRIX, and more
         platforms will be supported in the next release. You can use libGGI
         without the kernel part, if your card is not supported yet.

       * easy to use support for mixed brand multi-display configurations.
         You can plug in two video cards, from different vendors and run
         independent graphics applications (or consoles) on both.
         Configurations tested include S3 968 with normal VGA,
         3Dlabs Permedia based cards, another (two) S3 968 cards
         and lots more. However, mulithead capability depends on the
         particular drivers and hardware, so not all supported cards
         can be run multi-display.

       * support for mixed brand multi-input configurations. Connect as many
         mice to your computer and use them under your favourite graphics
         application or even on the console. Together with the multi-display
         capability this allows you to run multi-terminal machines.
         Simply connect two keyboards (one to the keyboard port
         and one to the ps/2 aux port), plus two serial mice and run two
         independent graphics applications (e.g. a game on one and XGGI
         on the other).

       * greatly extended driver base. The following hardware is supported:

               - various multisync and monosync monitors.

               - chipsets:

                       Chips & Technologies 655xx
                       Cirrus Logic 542x, Laguna 3D (CL-GD546x)
                       Cyrix Media GX, thanks to Cyrix Corporation
                       IBM VGA
                       Hercules MGA (text mode only)
                       Matrox MGA 2x64 (Millenium I/II), MGA 1064 (Mystique)
                       S3 86c765 (Trio64V+), S3 928, S3 86c968, S3 86c964
                       Tseng ET4000 (including W32, W32i, W32p)

                       Thanks to 3Dlabs Incorporated, a Permedia driver has
                       been developed and will be released within the next
                       days. Source release conditions are not fully figured
                       out yet, but will probably be similar to that of
                       the SUSE/ELSA X servers. A Permedia2 driver is
                       in the works and will be announced separately.

               - clock chips:
                       various fixed frequency clock chips found on S3,
                       Western Digital, Tseng Labs and Cirrus Logic cards

                       various programmable clock chips

               - DACs:
                       ATT 20c504, ATT 20c505, Bt485, TI TVP 3026, SC 15026
                       and various integrated DAC�s.

       * first applications and games are available for GGI. Please
         check our website for more information, this is changing daily.

If you got interested, you may download a copy of the GGI 0.0.9 public
release from the following sites:

http://synergy.foo.net/~ggi and its various mirrors
ftp://ftp.eskimo.com/pub/org/g/ggi
ftp://tsx-11.mit.edu/pub/Linux/ALPHA/ggi

However, this software is still in ALPHA stage, but we encourage anyone
interested to test and contribute to the development.

FUTURE PLANS
============

As you see, GGI-0.0.9 marks is a milestone that marks the first version
showing a useable proof of concepts to the public. We are now heading towards
the next release of GGI, code-named DEGAS. It�s main features will be:

       * accelerated X server

       * accelerated libGGI

       * accelerated OpenGL-like API for the supported chipsets.

       * backward compatible kernel part. We also plan to work closely
         with the Linux/SGI effort to ensure compatiblity of the
         /dev/graphic special file interfaces between the two platforms.

       * enhanced support for graphical consoles, allowing you to
         run GGI-enabled kernels on any VESA card. You will not
         have acceleratation then, but may have X even on not supported
         cards. This will also allow to take a second attempt at the
         m68k port of KGI.

This is a lot to do, but we look forward to present the next version of
GGI to the UNIX community, perhaps being out of ALPHA state then.

Thanks
======

The GGI Project team wishes to thank all developers involved in this effort.
Also, we would like to thank Stone Microsystems, ELSA GmbH, Cyrix Inc.,
S3 Inc, Matrox Inc and 3Dlabs Inc. for their support of our efforts.

Also, we thank the Freiburger Linux Users Group for their donation that will
enable us to provide Permedia2 support.

Finally, we want to thank you for reading, testing and commenting on GGI.
We would like to know your opinion and/or experiences with GGI. If you like
it, tell us, and if you don't like it, tell us why.