Pärast nelja aastat arendust on avaldatud MaXX Interactive Desktop 2.2.0 töölauakeskkond, mis positsioneerib end kui projekti esimene alfa väljaanne, mis püüab taastada IRIX Interactive Desktopi (SGI Indigo Magic Desktop) kasutajaliidese, kasutades Linuxi tehnoloogiaid. Arendust viiakse läbi koostöös ettevõttega SGI, mis lubab taastada kõik IRIX Interactive Desktopi funktsioonid Linuxi platvormile. Installimise juhised on ette valmistatud Ubuntu, RHEL, Debian, Manjaro ja Arch Linuxi jaoks.
Allikakoodid on avaldatud vaid osa komponentidest, samas kui teine osa areneb privaatsetes hoidlates, mis on kättesaadavad erianalüüsi alusel ja sisaldavad segu patendeeritud koodist (vastavalt SGI lepingutingimustele) ja koodist, mis on litsentseeritud erinevate avatud litsentside alusel. Selle käigus töötatakse kõigi allikakoode avamise, ülejäänud patendeeritud koodi ümberkirjutamise ja projekti viimise kogukonna kontrollitud arendusmudelile. Kogu uus kood ja ümber kirjutatud vana avaldatakse BSD litsentsi alusel.
Algselt tarniti IRIX Interactive Desktop SGI toodetud graafilistel tööjaamadel, mis kasutasid IRIX operatsioonisüsteemi, mille populaarsuse tipp juhtus 1990. aastate lõpus ja mille tootmine kestis kuni 2006. aastani. Linuxi jaoks mõeldud liidese redaktsioon on rakendatud 5dwm aknahalduri (OpenMotif baasil) ja SGI-Motifi raamatukogude peale. Keskkond on üles ehitatud modulaarse arhitektuuri alusel, kasutades microservice'e töölaua komponentide eraldi täitmiseks. Muuhulgas sisaldab see süsteemi keskset jälgimist (MaXXmonitor) ja konfiguratsioonihaldust, mis pakub käsurea liidest ja API-d rakendustega integreerimiseks C, C++ ja Java keeles.
Graafilise liidese töö on teostatud OpenGL-i kasutamisega riistvarakiirusest ja visuaalsetest efektidest. Töö kiirendamiseks ja CPU koormuse vähendamiseks on korraldatud mitme lõime töötlemine ning arvutuste ülesannete edastamine GPU-le. Töölauad ei sõltu ekraani eraldusvõimest ning kasutavad vektorikoonide süsteemi. Toetatakse töölaua laiendamist mitmele monitorile, HiDPI, UTF-8 ja FreeType fonte. Failihaldurina kasutatakse ROX-Filerit (valikuliselt toetatakse pcmanfm-i ning töötatakse välja ka omamoodi failihaldurit, mida plaanitakse esitleda järgmises väljaandes).
Among the changes in the new release:
- Lisatud valik kiireks üleminekuks klassikalise ja kaasaegse töölaua vahel.
- Lisatud tekstijoonistamise seaded.
- Parandatud Dumpsteri prügisorteerija integreerimist töölauaga.
- Lisatud uued helilised ja visuaalsed efektid, mis on seotud failihalduri ja Dumpsteri prügikastiga toimuva.
- Viidud läbi 5Dwma aknahalduri täiendamine.
- Komplekti on sisestatud 3D-graafika tööriistakomplekt OpenInventor 2.1.5, mille on loonud SGI.
- Lisatud toetus töölaual teatavate teavituste kuvamiseks.
- Lisatud ülesannete vahetus Alt+Tab klahvikombinatsiooni kaudu.
- Kaasaegse režiimi kujundust on parandatud.
- Lisatud MaXXsettings konfigureerija ja tagatud selle integreerimine töölauaga. Praegu on seadete haldamiseks saadaval ainult CLI-liides, samas kui graafiline konfigureerija on plaanitud järgmiseks väljaandest.
- Rakendatud algeline toetus Freedesktop spetsifikatsioonidele (menüüd, .desktop failid jne).
- Pakutud välja uus akende kujundust stiil, mis meenutab IRIX operatsioonisüsteemi.
- Lisatud utiliit telldesktop töölaua kujunduse valimiseks.


Allikas: opennet.ru
