XGL
XGL Àr en X server-arkitektur skriven av svensken David Reveman som bygger pÄ OpenGL via glitz. XGL Àr inte fristÄende utan körs ovanpÄ den befintliga Xorg-servern. Den ursprungliga planen Àr att detta överlagrade system ska ersÀttas av en ny serverimplementation kallad Xegl, dock ligger denna i malpÄse för tillfÀllet[GÀller detta fortfarande Är 2020, eller har det lagts ner helt??] och utvecklas inte.
Fördelen med XGL Àr att alla objekt renderas i 3D, vilket gör att uppritningen sker snabbare dÄ moderna grafikkort har mycket mera avancerade 3D- Àn 2D-funktioner inbyggda. Idag finns det till och med grafikkort som implementerar 2D rendering som ett specialfall av 3D. En annan fördel blir de utökade möjligheter till effekter och visuella grÀnssnitt som ett 3D-grÀnssnitt möjliggör.
FrÄn början var det tÀnkt att alla effekter skulle renderas med hjÀlp av en kompositionshanterare kallad glxcomp. Det visade sig dock vara mycket svÄrimplementerat utan en nÀrmare interaktion med fönsterhanteraren. Detta gav upphov till fönsterhanteraren Compiz, denna hanterar fönster frÀmst för Gnome och har för tillfÀllet ett ej fulltstÀndigt stöd för KDE. I slutÀndan Àr det dock tÀnkt att Compiz ska vara skrivbordsmiljöagnostisk och kunna anvÀndas av i alla miljöer.
Ursprungligen utvecklades XGL av Jon Smirl, sedan hoppade David Reveman pÄ tÄget efter att ha skrivit en kompositionshanterare som magisteruppsats tillsammans med en kollega. I augusti 2005 hoppade Jon Smirl av projektet. Utvecklingen sÄg ut att ha avstannat helt dÄ Novell tog över projektet och anstÀllde David. Efter ett par mÄnader började projektet kritiseras starkt av andra Xorg-utvecklare eftersom inga av de uppdateringar Reveman gjorde publicerades offentligt. Strax efter nyÄr gjorde David och Novell en sÄ kallad "Code-drop" vilket innebÀr att radikala förÀndringar i kÀllkoden bakportades till det officiella XGL-trÀdet. Sedan dess underhÄlls endast detta officiella kodtrÀd.