Na vier jaar van ontwikkeling is die MaXX Interactive Desktop 2.2.0-lessenaaromgewing gepubliseer, wat geposisioneer is as die eerste alfa-weergawe van 'n projek wat poog om die gebruikerskoppelvlak van IRIX Interactive Desktop (SGI Indigo Magic Desktop) te herskep deur gebruik te maak van tegnologieë. LinuxOntwikkeling word uitgevoer onder 'n ooreenkoms met SGI, wat die volledige herskepping van alle IRIX Interactive Desktop-funksies vir die platform moontlik maak. LinuxInstallasie-instruksies word voorberei vir Ubuntu, RHEL, Debian, Manjaro en Arch Linux.
Die bronkode vir slegs sommige van die komponente word gepubliseer, terwyl die res in private bewaarplekke ontwikkel word, beskikbaar op spesiale versoek en insluitend 'n mengsel van eie kode (in ooreenstemming met die vereistes van die ooreenkoms met SGI) en kode onder verskeie oop lisensies . Terselfdertyd word daar gewerk om alle bronkode oop te maak, die oorblywende eiendomskode te herskryf en die projek oor te dra na 'n ontwikkelingsmodel wat deur die gemeenskap beheer word. Alle nuwe kode en herskryfde ou kode word onder die BSD-lisensie gepubliseer.
IRIX Interactive Desktop is oorspronklik op SGI-grafiese werkstasies gestuur wat die IRIX-bedryfstelsel gebruik het, wat in die laat 1990's 'n hoogtepunt in gewildheid bereik het en tot 2006 in produksie gebly het. 'n Dopuitgawe vir Linux Die lessenaaromgewing word geïmplementeer bo-op die 5dwm-vensterbestuurder (gebaseer op OpenMotif) en SGI-Motif-biblioteke. Die omgewing is gebou met behulp van 'n modulêre argitektuur wat mikrodienste gebruik om die uitvoering van lessenaarkomponente te skei. Dit sluit onder andere 'n substelsel vir gesentraliseerde stelselmonitering (MaXXmonitor) en 'n konfigurasiebestuurstelsel in wat 'n opdragreël-koppelvlak en API bied vir integrasie met C-, C++- en Java-toepassings.
Die grafiese koppelvlak word geïmplementeer met behulp van OpenGL vir hardewareversnelling en visuele effekte. Om werk te bespoedig en die las op die SVE te verminder, word multi-draad verwerking van bedrywighede en oordrag van rekenaartake na die GPU-kant georganiseer. Die lessenaar is onafhanklik van skermresolusie en gebruik vektorikone. Ondersteun lessenaaruitbreiding oor verskeie monitors, HiDPI, UTF-8 en FreeType-lettertipes. ROX-Filer word as 'n lêerbestuurder gebruik (pcmanfm word as 'n opsie ondersteun, en ons ontwikkel ook ons eie lêerbestuurder, wat beplan word om in die volgende uitgawe aangebied te word).
Onder die veranderinge in die nuwe weergawe:
- 'n Opsie bygevoeg om vinnig tussen klassieke en moderne lessenaarontwerpmodusse te wissel.
- Bygevoeg teksweergawe instellings.
- Verbeterde integrasie van die Dumpster-asblik met die lessenaar.
- Bygevoeg nuwe klank en visuele effekte wat gekoppel is aan gebeure in die lêer bestuurder en Dumpster asblik.
- Die 5Dwma-vensterbestuurder is gemoderniseer.
- Die samestelling bevat gereedskap om met 3D-grafika OpenInventor 2.1.5, geskep deur SGI, te werk.
- Bygevoeg ondersteuning vir die vertoon van kennisgewings op die lessenaar.
- Bygevoeg taakwisselaar met behulp van die Alt+Tab-sleutelkombinasie.
- Verbeterde ontwerp in moderne modus.
- Die MaXXsettings-konfigurator is bygevoeg en die integrasie daarvan met die lessenaar is verseker. Om instellings te bestuur, is slegs 'n CLI-koppelvlak tans beskikbaar, en 'n grafiese konfigurator word vir die volgende vrystelling beplan.
- Aanvanklike ondersteuning vir Freedesktop-spesifikasies (spyskaarte, .desktop-lêers, ens.) is geïmplementeer.
- 'n Nuwe vensterontwerpstyl word voorgestel, wat aan die IRIX-bedryfstelsel herinner.
- Bygevoeg telldesktop-nutsding vir die keuse van lessenaarstyl.


Bron: opennet.ru
