Nakon četiri godine razvoja, objavljeno je radno okruženje MaXX Interactive Desktop 2.2.0, koje je pozicionirano kao prvo alfa izdanje projekta koji pokušava ponovno stvoriti korisničko sučelje IRIX Interactive Desktopa (SGI Indigo Magic Desktop) korištenjem tehnologija... LinuxRazvoj se provodi prema ugovoru sa SGI-jem, koji omogućuje potpunu rekreaciju svih funkcija IRIX Interactive Desktopa za platformu. LinuxUpute za instalaciju su pripremljene za Ubuntu, RHEL, Debian, Manjaro i Arch Linux.
Izvorni kod samo za neke od komponenti je objavljen, dok je ostatak razvijen u privatnim repozitoriju, dostupan na poseban zahtjev i uključuje mješavinu vlasničkog koda (u skladu sa zahtjevima ugovora sa SGI) i koda pod različitim otvorenim licencama . Istodobno se radi na otvaranju cjelokupnog izvornog koda, ponovnom pisanju preostalog vlasničkog koda i prijenosu projekta na razvojni model koji kontrolira zajednica. Sav novi kod i prepisani stari kod objavljeni su pod BSD licencom.
IRIX Interactive Desktop izvorno se isporučivao na SGI grafičkim radnim stanicama s IRIX operativnim sustavom, koji je dosegao vrhunac popularnosti krajem 1990-ih i ostao u proizvodnji do 2006. godine. Shell izdanje za Linux Okruženje radne površine implementirano je preko 5dwm upravitelja prozora (baziranog na OpenMotifu) i SGI-Motif biblioteka. Okruženje je izgrađeno korištenjem modularne arhitekture koja koristi mikroservise za odvajanje izvršavanja komponenti radne površine. Između ostalog, uključuje podsustav za centralizirano praćenje sustava (MaXXmonitor) i sustav za upravljanje konfiguracijom koji pruža sučelje naredbenog retka i API za integraciju s C, C++ i Java aplikacijama.
Grafičko sučelje implementirano je pomoću OpenGL-a za hardversko ubrzanje i vizualne efekte. Kako bi se ubrzao rad i smanjilo opterećenje CPU-a, organizirana je višenitna obrada operacija i računalni zadaci prebačeni su na stranu GPU-a. Radna površina je neovisna o razlučivosti zaslona i koristi vektorske ikone. Podržava proširenje radne površine na više monitora, HiDPI, UTF-8 i FreeType fontove. Kao upravitelj datoteka koristi se ROX-Filer (podržan je pcmanfm kao opcija, a razvijamo i vlastiti upravitelj datoteka koji se planira predstaviti u sljedećem izdanju).
Među promjenama u novom izdanju:
- Dodana opcija za brzo prebacivanje između klasičnog i modernog načina dizajna radne površine.
- Dodane postavke iscrtavanja teksta.
- Poboljšana integracija kante za smeće s radnom površinom.
- Dodani su novi zvučni i vizualni efekti koji su povezani s događajima u upravitelju datoteka i košu za otpatke.
- 5Dwma upravitelj prozora je moderniziran.
- Sastav uključuje alate za rad s 3D grafikom OpenInventor 2.1.5, koji je stvorio SGI.
- Dodana podrška za prikaz obavijesti na radnoj površini.
- Dodan izmjenjivač zadataka pomoću kombinacije tipki Alt+Tab.
- Poboljšan dizajn u modernom načinu rada.
- Dodan je MaXXsettings konfigurator te je osigurana njegova integracija s desktopom. Za upravljanje postavkama trenutno je dostupno samo CLI sučelje, a grafički konfigurator planiran je za sljedeće izdanje.
- Implementirana je početna podrška za Freedesktop specifikacije (izbornici, .desktop datoteke, itd.).
- Predložen je novi stil dizajna prozora koji podsjeća na IRIX OS.
- Dodan uslužni program telldesktop za odabir stila radne površine.


Izvor: opennet.ru
