Пасля чатырох гадоў распрацоўкі апублікавана асяроддзе працоўнага стала MaXX Interactive Desktop 2.2.0, якая пазіцыянуецца як першы альфа-выпуск праекту, які спрабуе ўзнавіць карыстацкую абалонку IRIX Interactive Desktop (SGI Indigo Magic Desktop) з выкарыстаннем тэхналогій Linux. Распрацоўка вядзецца па дамове з кампаніяй SGI, які дазваляе поўнае ўзнаўленне ўсіх функцый IRIX Interactive Desktop для платформы Linux. Інструкцыі па ўстаноўцы падрыхтаваны для Ubuntu, RHEL, Debian, Manjaro і Arch Linux.
Зыходныя тэксты апублікаваны толькі для часткі кампанентаў, а іншая частка развіваецца ў прыватных рэпазітарах, даступных па спецыяльным запыце і ўключаюць сумесь з прапрыетарнага кода (у адпаведнасці з патрабаваннямі пагаднення з SGI) і кода пад рознымі адкрытымі ліцэнзіямі. Пры гэтым вядзецца праца па адкрыцці ўсіх зыходных тэкстаў, перапісванні астатняга прапрытэрнага кода і пераводу праекта на мадэль распрацоўкі, падкантрольнай супольнасці. Увесь новы код і перапісаны стары публікуюцца пад ліцэнзіяй BSD.
Першапачаткова IRIX Interactive Desktop пастаўляўся на графічных працоўных станцыях вытворчасці SGI, абсталяваных аперацыйнай сістэмай IRIX, пік папулярнасці якіх прыйшоўся на канец 1990-х гадоў і вытворчасць якіх вялася аж да 2006 гады. Рэдакцыя абалонкі для Linux рэалізавана па-над аконным мэнэджэрам 5dwm (на аснове OpenMotif) і бібліятэк SGI-Motif. Асяроддзе пабудавана з выкарыстаннем модульнай архітэктуры, якая выкарыстоўвае мікрасэрвісы для паасобнага выканання кампанентаў працоўнага стала. Сярод іншага, у склад уваходзіць падсістэма для цэнтралізаванага маніторынгу за працай сістэмы (MaXXmonitor) і сістэма кіравання канфігурацыяй, якая прадстаўляе інтэрфейс каманднага радка і API для інтэграцыі з прыкладаннямі на мовах C, C++ і Java.
Праца графічнага інтэрфейсу рэалізавана з задзейнічаннем OpenGL для апаратнага паскарэння і візуальных эфектаў. Для паскарэння працы і зніжэнні нагрузкі на CPU арганізавана шматструменная апрацоўка аперацый і вынас вылічальных задач на бок GPU. Працоўны стол не залежыць ад экраннага дазволу і выкарыстоўвае вектарныя піктаграмы. Падтрымліваецца пашырэнне працоўнага стала на некалькі манітораў, HiDPI, UTF-8 і шрыфты FreeType. У якасці файлавага мэнэджара ўжываецца ROX-Filer (у якасці опцыі падтрымліваецца pcmanfm, а таксама вядзецца развіццё ўласнага файлавага мэнэджара, які плануюць прадставіць у наступным выпуску).
Сярод змен у новым выпуску:
- Дададзена опцыя для хуткага пераключэння паміж класічным і сучасным рэжымамі афармленнем працоўнага стала.
- Дададзеныя наладкі адмалёўкі тэксту.
- Палепшана інтэграцыя кошыка Dumpster з працоўным сталом.
- Дададзеныя новыя гукавыя і візуальныя эфекты, якія прывязваюцца да падзей у файлавым мэнэджары і кошыку Dumpster.
- Праведзена мадэрнізацыя аконнага мэнэджара 5Dwma.
- У склад уключаны інструментар для працы з 3D-графікай OpenInventor 2.1.5, створаны SGI.
- Дададзена падтрымка вываду апавяшчэнняў на працоўным стале.
- Дададзены перамыкач задач па камбінацыі клавіш Alt+Tab.
- Палепшана афармленне ў сучасным рэжыме.
- Дададзены канфігуратар MaXXsettings і забяспечана яго інтэграцыя з працоўным сталом. Для кіравання наладамі пакуль даступны толькі CLI-інтэрфейс, а графічны канфігуратар запланаваны на наступны выпуск.
- Рэалізавана пачатковая падтрымка спецыфікацый Freedesktop (меню, файлы. Desktop і да т.п.).
- Прапанаваны новы стыль афармлення вокнаў, які нагадвае АС IRIX.
- Дададзена ўтыліта telldesktop для выбару стылю афармлення працоўнага стала.


Крыніца: opennet.ru
