Nakon četiri godine razvoja, objavljeno je desktop okruženje MaXX Interactive Desktop 2.2.0, koje je pozicionirano kao prvo alfa izdanje projekta koji pokušava rekreirati korisnički interfejs IRIX Interactive Desktopa (SGI Indigo Magic Desktop) koristeći tehnologije... LinuxRazvoj se provodi u okviru sporazuma sa SGI-jem, koji omogućava potpunu rekreaciju svih funkcija IRIX Interactive Desktopa za platformu. LinuxUpute za instalaciju su pripremljene za Ubuntu, RHEL, Debian, Manjaro i Arch Linux.
Izvorni kod za samo neke od komponenti je objavljen, dok je ostatak razvijen u privatnim repozitorijumima, dostupan na poseban zahtjev i uključuje mješavinu vlasničkog koda (u skladu sa zahtjevima sporazuma sa SGI) i koda pod različitim otvorenim licencama . Istovremeno, radi se na otvaranju cjelokupnog izvornog koda, prepisivanju preostalog vlasničkog koda i prijenosu projekta na razvojni model koji kontrolira zajednica. Svi novi kodovi i prepisani stari kodovi se objavljuju pod BSD licencom.
IRIX Interactive Desktop je prvobitno bio isporučivan na SGI grafičkim radnim stanicama koje su pokretale IRIX operativni sistem, koji je dostigao vrhunac popularnosti krajem 1990-ih i ostao je u proizvodnji do 2006. godine. Shell izdanje za Linux Desktop okruženje je implementirano preko 5dwm window managera (baziranog na OpenMotif-u) i SGI-Motif biblioteka. Okruženje je izgrađeno korištenjem modularne arhitekture koja koristi mikroservise za odvajanje izvršavanja desktop komponenti. Između ostalog, uključuje podsistem za centralizovano praćenje sistema (MaXXmonitor) i sistem za upravljanje konfiguracijom koji pruža interfejs komandne linije i API za integraciju sa C, C++ i Java aplikacijama.
Grafičko sučelje je implementirano korištenjem OpenGL-a za hardversko ubrzanje i vizualne efekte. Da bi se ubrzao rad i smanjilo opterećenje CPU-a, organizirana je višenitna obrada operacija i prijenos računskih zadataka na GPU stranu. Radna površina je nezavisna od rezolucije ekrana i koristi vektorske ikone. Podržava proširenje radne površine na više monitora, HiDPI, UTF-8 i FreeType fontove. ROX-Filer se koristi kao file manager (pcmanfm je podržan kao opcija, a razvijamo i vlastiti file manager, koji je planiran da bude predstavljen u sljedećem izdanju).
Među promjenama u novom izdanju:
- Dodata opcija za brzo prebacivanje između klasičnog i modernog načina dizajna radne površine.
- Dodane postavke za prikazivanje teksta.
- Poboljšana integracija kontejnera za smeće sa radnom površinom.
- Dodani su novi zvučni i vizuelni efekti koji su vezani za događaje u upravitelju datoteka i korpi za smeće.
- 5Dwma window manager je moderniziran.
- Sastav uključuje alate za rad sa 3D grafikom OpenInventor 2.1.5, kreiran od strane SGI.
- Dodata podrška za prikazivanje obavještenja na radnoj površini.
- Dodan preklopnik zadataka pomoću kombinacije tipki Alt+Tab.
- Poboljšan dizajn u modernom načinu rada.
- Dodan je konfigurator MaXXsettings i osigurana je njegova integracija sa desktopom. Za sada je dostupno samo CLI sučelje za upravljanje postavkama, a grafički konfigurator je planiran za sljedeće izdanje.
- Inicijalna podrška za Freedesktop specifikacije (meniji, .desktop fajlovi, itd.) je implementirana.
- 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
