Léxico TI › Infraestructura › Xgl

Xgl

Infraestructura Svenska → Actualizado: 2026-10-07
Más información
Creador
David Reveman
Año
Propietario
Novell
Tipo
Servidor X
Sucesor
AIGLX

El servidor X de Novell que dibujaba todo mediante OpenGL e hizo posible Compiz en 2006, antes de que el AIGLX de Red Hat lo dejara sin razón de ser.

David Reveman había escrito glitz, un backend OpenGL para Cairo, y llevó la idea un paso más allá: un servidor X completo en el que cada ventana es una textura y todo el dibujo pasa por llamadas OpenGL. Xgl se desarrolló en Novell a puerta cerrada durante 2005, lo que sentó mal en la comunidad de X.Org, y el código se publicó en enero de 2006 junto con Compiz. openSUSE 10.1 empaquetó ambos aquella primavera y, de repente, el escritorio Linux tenía ventanas gelatinosas y un cubo giratorio.

El diseño tenía una pega. La única variante que funcionaba, Xglx, se ejecutaba como cliente sobre un servidor X.Org corriente y tomaba prestados sus controladores; la variante directa sobre EGL, Xegl, nunca se terminó. Dos servidores X apilados costaban rendimiento y rompían el renderizado directo de los programas OpenGL normales. La respuesta de Red Hat, AIGLX, dio a los compositores las mismas posibilidades dentro del servidor habitual, Compiz cambió de vía durante 2006 y Xgl fue retirado del árbol de fuentes de X.Org en 2008.

← Volver al léxico