Pas katër vjet zhvillimi, është publikuar mjedisi i punës MaXX Interactive Desktop 2.2.0, i cili pozicionohet si versioni i parë alfa i projektit që përpiqet të riprodhojë ndërfaqen përdoruese IRIX Interactive Desktop (SGI Indigo Magic Desktop) duke përdorur teknologjitë Linux. Zhvillimi kryhet sipas një marrëveshjeje me kompaninë SGI, e cila lejon riprodhimin e plotë të të gjitha funksioneve të IRIX Interactive Desktop për platformën Linux. Udhëzimet për instalimin janë përgatitur për Ubuntu, RHEL, Debian, Manjaro dhe Arch Linux.
Kodet burimore janë publikuar vetëm për disa komponente, ndërsa pjesa tjetër zhvillohet në repozita private, të cilat janë të aksesueshme me kërkesë speciale dhe përfshijnë një përzierje të kodit pronësor (në përputhje me kërkesat e marrëveshjes me SGI) dhe kodit nën licenca të ndryshme të hapura. Megjithatë, po punohet për hapjen e të gjitha kodit burimor, riprodhimin e kodit të mbetur pronësor dhe kalimin e projektit në një model zhvillimi të kontrolluar nga komuniteti. Të gjithë kodet e reja dhe të vjetra të riprodhuara publikohen nën licencën BSD.
Fillimisht, IRIX Interactive Desktop ofrohej në stacionet grafike të punës prodhuar nga SGI, të pajisura me sistemin operativ IRIX, të cilat patën kulmin e popullaritetit në fund të viteve 1990 dhe prodhimi i të cilave vazhdoi deri në vitin 2006. Redaksia e ndërfaqes për Linux është realizuar mbi menaxherin e dritareve 5dwm (bazuar në OpenMotif) dhe bibliotekat SGI-Motif. Mjedisi është ndërtuar duke përdorur një arkitekturë modulare, e cila përdor mikrosërvuj për ekzekutimin e ndarë të komponentëve të desktopit. Ndër gjëra të tjera, përfshin një nën-sistem për monitorimin qendror të funksionimit të sistemit (MaXXmonitor) dhe një sistem të menaxhimit të konfigurimit, që ofron një ndërfaqe të linjës së komandave dhe API për integrim me aplikacione në gjuhët C, C++ dhe Java.
Interfaci grafiko është realizuar duke përdorur OpenGL për akselerim të harduerit dhe efekte vizuale. Për të përshpejtuar funksionimin dhe për të zvogëluar ngarkesën në CPU, është organizuar përpunimi shumëpalësh i operacioneve dhe shfrytëzimi i detyrave të llogaritjes nga GPU. Desktopi nuk varet nga zgjidhja e ekranit dhe përdor ikona vektoriale. Përkrahet zgjerimi i desktopit në disa monitore, HiDPI, UTF-8 dhe shkrime FreeType. Si menaxher skedari përdoret ROX-Filer (si opsion përkrahët pcmanfm, si dhe zhvillohet një menaxher skedari i vetë, i cili planifikohet të prezantohet në lëshimin e ardhshëm).
Mes ndryshimeve në versionin e ri:
- Shtuar një opsion për kalim të shpejtë mes modit klasik dhe atij modern të ambientit të punës.
- Shtuar cilësimet për renditjen e tekstin.
- Përmirësuar integrimi i plehrave Dumpster me desktopin.
- Shtuar efekte të reja zvogëlimi dhe vizuale, të lidhura me ngjarjet në menaxherin e skedarëve dhe plehrat Dumpster.
- ĂshtĂ« modernizuar menaxheri i dritareve 5Dwma.
- Përfshirë një mjet për punë me grafikë 3D OpenInventor 2.1.5, i krijuar nga SGI.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r shfaqjen e njoftimeve nĂ« shkdesktop.
- ĂshtĂ« shtuar njĂ« kalues detyrash pĂ«rmes kombinimit tĂ« çelĂ«save Alt+Tab.
- ĂshtĂ« pĂ«rmirĂ«suar dizajni nĂ« modin modern.
- Shtuar konfiguratorin MaXXsettings dhe siguruar integrimin e tij me desktopin. Për menaxhimin e cilësimeve aktualisht është në dispozicion vetëm interfejsi CLI, ndërsa konfiguratorin grafik është planifikuar për lëshimin e ardhshëm.
- Realizuar mbështetje fillestare për specifikimet Freedesktop (menyja, skedarët .desktop etj.).
- Propozuar një stil i ri i dizajnit të dritareve, i ngjashëm me sistemin operativ IRIX.
- Shtuar utilitarin telldesktop për zgjedhjen e stilit të dizajnit të desktopit.


Burimi: opennet.ru
