Versionen av skrivbordsmiljön MaXX Interactive Desktop 2.2.0 har presenterats, som försöker Äterskapa anvÀndargrÀnssnittet IRIX Interactive Desktop (SGI Indigo Magic Desktop) med hjÀlp av Linux-teknologier. Utvecklingen sker i enlighet med ett avtal med SGI, som tillÄter en fullstÀndig Äterskapelse av alla funktioner i IRIX Interactive Desktop för Linux-plattformen. Installationsinstruktionerna har förberetts för Ubuntu, RHEL, Debian, Manjaro och Arch Linux.
KÀllkoden har endast publicerats delvis. Vissa komponenter innehÄller en blandning av proprietÀr kod (enligt kraven i avtalet med SGI) och kod under olika öppna licenser. SÄdana komponenter utvecklas i privata förrÄd och Àr tillgÀngliga pÄ sÀrskild begÀran. Samtidigt pÄgÄr arbete med att öppna all kÀllkod, omskriva den kvarvarande proprietÀra koden och övergÄ till en samhÀllsstyrd utvecklingsmodell. All ny kod och omskriven gammal kod publiceras under BSD-licensen.
IRIX Interactive Desktop levererades pÄ grafiska arbetsstationer tillverkade av SGI med operativsystemet IRIX. Toppen av popularitet för sÄdana system intrÀffade i slutet av 1990-talet, och produktionen pÄgick fram till 2006. Versionen av grÀnssnittet för Linux Àr implementerad ovanpÄ fönsterhanteraren 5dwm (baserad pÄ OpenMotif) och SGI-Motif-biblioteken. Projektet anvÀnder en modulÀr arkitektur med mikroservicer för separat körning av skrivbordsdelar. System för centraliserad övervakning (MaXXmonitor) och hantering av konfiguration ingÄr.
Rendering och visuella effekter genomförs med hjÀlp av OpenGL. För att snabba upp arbetet och minska belastningen pÄ CPU:n anvÀnds flertrÄdad bearbetning av operationer och berÀkningsuppgifter flyttas till GPU:n. Skrivbordet Àr oberoende av skÀrmupplösning och anvÀnder vektorikoner. Stödet för skrivbordets utvidgning över flera skÀrmar, HiDPI, UTF-8 och FreeType-teckensnitt finns. ROX-Filer anvÀnds som filhanterare (alternativt pcmanfm, samt en egen filhanterare vars utveckling fortfarande inte Àr klar).

Huvudsakliga förÀndringar:
- Stöd för aviseringar pÄ skrivbordet har lagts till.
- En vÀxlingsknapp för uppgifter har lagts till med tangentkombinationen Alt+Tab.
- Fönsterhanteraren 5Dwma har uppgraderats.
- Ett alternativ för snabb vÀxling mellan klassiskt och modernt skrivbordsutseende har lagts till.
- Utformningen av det moderna grÀnssnittslÀget har förbÀttrats.
- En ny fönsterdesign har föreslagits som pÄminner om OS IRIX.
- Verktyget telldesktop har lagts till för val av skrivbordsstil.
- InstÀllningar för text rendering har lagts till.
- Integrationen av papperskorgen Dumpster med skrivbordet har förbÀttrats.
- Nya ljud- och visuella effekter har lagts till, kopplade till hÀndelser i filhanteraren och papperskorgen Dumpster.
- Verktyg för arbete med 3D-grafik OpenInventor 2.1.5, skapad av SGI, har ingÄtt.
- Konfiguratorn MaXXsettings har lagts till och dess initiala integration med skrivbordet har sÀkerstÀllts.
- Inledande stöd för Freedesktop-specifikationerna (meny, .desktop-filer etc.) har implementerats.
KĂ€lla: opennet.ru
