Po čtyřech letech vývoje byla vydána pracovní plocha MaXX Interactive Desktop 2.2.0, která je představena jako první alfa verze projektu, jehož cílem je replikovat uživatelské rozhraní IRIX Interactive Desktop (SGI Indigo Magic Desktop) pomocí technologií Linux. Vývoj probíhá na základě dohody se společností SGI, která umožňuje kompletní replikaci všech funkcí IRIX Interactive Desktop pro platformu Linux. Pokyny k instalaci byly připraveny pro Ubuntu, RHEL, Debian, Manjaro a Arch Linux.
Zdrojové kódy jsou zveřejněny pouze pro část komponent, zatímco další část se vyvíjí v privátních repozitářích, které jsou přístupné na základě speciálního požadavku a zahrnují směs proprietárního kódu (v souladu s požadavky dohody se SGI) a kódu pod různými otevřenými licencemi. Pracuje se na otevření všech zdrojových kódů, přepisu zbývajícího proprietárního kódu a přechodu projektu na model vývoje řízený komunitou. Všechen nový kód a přepsaný starý je publikován pod licencí BSD.
Původně byl IRIX Interactive Desktop dodáván na grafických pracovních stanicích vyráběných společností SGI, vybavených operačním systémem IRIX, jejichž popularita kulminovala na konci 90. let a jejichž výroba probíhala až do roku 2006. Verze rozhraní pro Linux je implementována nad správce oken 5dwm (na základě OpenMotif) a knihoven SGI-Motif. Prostředí je postaveno pomocí modulární architektury, která využívá mikroslužby pro oddělené vykonávání komponent pracovní plochy. Mezi jinými komponentami zahrnuje subsystém pro centralizované monitorování fungování systému (MaXXmonitor) a systém správy konfigurace, který poskytuje příkazový řádek a API pro integraci s aplikacemi v jazycích C, C++ a Java.
Práce s grafickým rozhraním byla realizována s využitím OpenGL pro hardwarové zrychlení a vizuální efekty. Pro zvýšení výkonu a snížení zátěže CPU byla organizována vícetrhová zpracování operací a výpočetní úkoly byly přesunuty na GPU. Pracovní plocha nezávisí na rozlišení obrazovky a využívá vektorové ikony. Podporuje rozšíření pracovního prostoru na více monitorů, HiDPI, UTF-8 a písma FreeType. Jako správce souborů je použit ROX-Filer (pro možnost lze použít pcmanfm, a také se vyvíjí vlastní správce souborů, který plánují představit v příštím vydání).
Mezi změnami v novém vydání:
- Byla přidána možnost rychlého přepínání mezi klasickým a moderním režimem designu pracovní plochy.
- Přidány možnosti vykreslování textu.
- Vylepšena integrace koše Dumpster s pracovním stolem.
- Přidány nové zvukové a vizuální efekty, vázané na události v správci souborů a koši Dumpster.
- Byla provedena modernizace správce oken 5Dwma.
- Součástí je nástroj pro práci s 3D grafikou OpenInventor 2.1.5, vytvořený SGI.
- Byla přidána podpora pro výstup oznámení na pracovní ploše.
- Byl přidán přepínač úloh pomocí klávesové zkratky Alt+Tab.
- Byl vylepšen design v moderním režimu.
- Byl přidán konfigurační nástroj MaXXsettings a byla zajištěna jeho integrace s pracovní plochou. Pro správu nastavení je zatím k dispozici pouze CLI rozhraní, zatímco grafický konfigurační nástroj je plánován na příští vydání.
- Implementována základní podpora specifikací Freedesktop (menu, soubory .desktop atd.).
- Navržený nový styl zpracování oken, připomínající OS IRIX.
- Přidána utilita telldesktop pro výběr stylu zpracování pracovního stolu.


Zdroj: opennet.ru
