Udgivelsen af MaXX Interactive Desktop 2.2.0 er præsenteret, som forsøger at genskabe brugergrænsefladen fra IRIX Interactive Desktop (SGI Indigo Magic Desktop) ved hjælp af Linux-teknologier. Udviklingen foregår i samarbejde med SGI, som tillader en fuld genskabelse af alle funktioner fra IRIX Interactive Desktop til Linux-platformen. Installationsvejledninger er blevet udarbejdet til Ubuntu, RHEL, Debian, Manjaro og Arch Linux.
Kildekoden er kun delvist offentliggjort. Nogle komponenter indeholder en blanding af proprietær kode (i overensstemmelse med SGI-aftalens krav) og kode under forskellige åbne licenser. Sådanne komponenter udvikles i private repository'er og er tilgængelige på forespørgsel. Der arbejdes samtidig på at åbne alle kildekoder, omskrive den resterende proprietære kode og overføre projektet til en fællesskabsstyret udviklingsmodel. Al ny kode og omskrevet gammel kode offentliggøres under BSD-licensen.
IRIX Interactive Desktop blev leveret på grafikarbejdsstationer fra SGI, udstyret med IRIX-operativsystemet. Toppen af populariteten for sådanne systemer faldt omkring slutningen af 1990'erne, og produktionen fortsatte indtil 2006. Linux-versionen af grænsefladen er implementeret oven på vindueshåndtereren 5dwm (baseret på OpenMotif) og SGI-Motif bibliotekerne. Projektet bruger en modulær arkitektur med mikroservices til adskilt udførelse af skrivebords komponenter. Det inkluderer systemer til centraliseret overvågning (MaXXmonitor) og konfiguration management.
Rendering og visuelle effekter implementeres ved hjælp af OpenGL. For at forbedre ydeevnen og mindske CPU-belastningen anvendes multitrådet behandling af operationer, og beregningsopgaver flyttes til GPU'en. Skrivebordet er uafhængigt af skærmopløsning og bruger vektorikoner. Der understøttes desktop udvidelse til flere skærme, HiDPI, UTF-8 og FreeType skrifttyper. ROX-Filer bruges som filhåndterer (valgfrit pcmanfm samt en egen filhåndterer, hvis udvikling endnu ikke er afsluttet).

Vigtige ændringer:
- Understøttelse af notifikationsvisning på skrivebordet er tilføjet.
- En opgavevifter med genvejstasterne Alt+Tab er tilføjet.
- Vindueshåndtereren 5Dwma er blevet moderniseret.
- Tilføjet mulighed for hurtig skifte mellem klassisk og moderne skrivebordsdesign.
- Forbedret design af den moderne brugergrænseflade.
- Foreslået en ny stil til vinduesdesign, der minder om IRIX OS.
- Tilføjet værktøjet telldesktop til at vælge skrivebordsdesign.
- Tilføjet indstillinger for tekstrendering.
- Forbedret integration af papirkurven Dumpster med skrivebordet.
- Tilføjet nye lyd- og visuelt effekter, der knyttes til begivenheder i filhåndteringen og papirkurven Dumpster.
- Inkluderet et værktøjssæt til arbejde med 3D-grafik OpenInventor 2.1.5, skabt af SGI.
- Tilføjet konfigurator MaXXsettings og sikret dens initiale integration med skrivebordet.
- Implementeret initial støtte for Freedesktop specifikationer (menuer, .desktop filer osv.).
Kilde: opennet.ru
