Xgl es una arquitecturaX server, iniciada porDavid Reveman, en realidad una capa que se encuentra sobreOpenGL víaglitz. Aprovecha las ventajas de las modernastarjetas gráficas mediante suscontroladoresOpenGL, que soportanaceleración por hardware de todas las aplicaciones X,OpenGL yXVideo y los efectos gráficos, componiendo ungestor de ventanas, comoCompiz.
Xgl está en desuso y fue reemplazado porAIGLX enX.Org Server el 12 de junio de 2008.[1]
Xgl fue originalmente desarrollada en una lista de correo pública pero, por mucho tiempo, hasta el 2 de enero de 2006 la mayoría del desarrollo de Xgl[3] fue realizado a puerta cerrada. Ese día el código de Xgl fue reabierto al público,[2][3] e incluido enfreedesktop.org, con importantes reestructuraciones para permitir un mayor rango de controladores gráficos soportados. El entorno delservidor X usado por Xgl incluyeXglx yXegl.
En febrero del 2006 el servidor ganó amplia publicidad después de una muestra pública donde el equipo deNovell realizó una presentación usando Xgl con algunos efectos visuales como ventanas con transparencias y un escritorio rotatorio 3d.[4]
Los efectos han sido implementados por primera vez en ungestor de composición llamadoglxcompmgr (no confundir conxcompmgr), ahora obsoleto, debido a que algunos efectos podrían no ser implementados adecuadamente sin una estricta interacción entre elgestor de ventanas y elgestor de composición. Como solución David Reveman desarrollóCompiz, el primer gestor verdadero de composición de ventanas de un sistema deX Window.
Actualmente se ha incorporado como gestor de composición de ventanas en distribuciones deGNU/Linux comoFedora,Mandriva Linux,openSUSE[5] 10.3 yUbuntu[6] 7.10 y en muchas más distribuciones.