По четири години развој, објавена е работната околина MaXX Interactive Desktop 2.2.0, која е позиционирана како прво алфа издание на проект во кој се обидува да го рекреира корисничкиот интерфејс на IRIX Interactive Desktop (SGI Indigo Magic Desktop) користејќи технологии LinuxРазвојот се спроведува според договор со SGI, што овозможува целосно рекреирање на сите функции на IRIX Interactive Desktop за платформата. LinuxУпатствата за инсталација се подготвени за Ubuntu, РХЕЛ, Debian, Манџаро и Арч Linux.
Изворниот код за само некои од компонентите е објавен, додека останатиот дел е развиен во приватни складишта, достапни на посебно барање и вклучувајќи мешавина од заштитен код (во согласност со барањата на договорот со SGI) и код под различни отворени лиценци . Во исто време, се работи на отворање на целиот изворен код, препишување на преостанатиот комерцијален код и пренесување на проектот на развоен модел контролиран од заедницата. Целиот нов код и препишаниот стар код се објавени под лиценцата BSD.
IRIX Interactive Desktop првично се испорачуваше на SGI графички работни станици што го користеа оперативниот систем IRIX, кој достигна врв на популарност кон крајот на 1990-тите и остана во производство до 2006 година. Шел издание за Linux Работната околина е имплементирана врз менаџерот на прозорци 5dwm (базиран на OpenMotif) и библиотеките SGI-Motif. Околината е изградена со користење на модуларна архитектура која користи микросервиси за да го одвои извршувањето на компонентите на работната околина. Меѓу другото, вклучува подсистем за централизирано следење на системот (MaXXmonitor) и систем за управување со конфигурации кој обезбедува интерфејс од командна линија и API за интеграција со C, C++ и Java апликации.
Графичкиот интерфејс е имплементиран со користење на OpenGL за хардверско забрзување и визуелни ефекти. За да се забрза работата и да се намали оптоварувањето на процесорот, организирана е обработка на операции со повеќе нишки и пренос на пресметковни задачи на страната на графичкиот процесор. Десктопот е независен од резолуцијата на екранот и користи векторски икони. Поддржува екстензија на работната површина на повеќе монитори, фонтови HiDPI, UTF-8 и FreeType. ROX-Filer се користи како менаџер на датотеки (pcmanfm е поддржан како опција, а ние исто така развиваме сопствен менаџер на датотеки, кој се планира да биде претставен во следното издание).
Меѓу промените во новото издание:
- Додадена е опција за брзо префрлање помеѓу класичните и модерните режими на дизајн на работната површина.
- Додадени се поставките за рендерирање текст.
- Подобрена интеграција на Dumpster корпата за отпадоци со работната површина.
- Додадени се нови звучни и визуелни ефекти кои се поврзани со настаните во менаџерот на датотеки и Dumpster корпата за рециклирање.
- Управувачот со прозорци 5Dwma е модернизиран.
- Составот вклучува алатки за работа со 3D графика OpenInventor 2.1.5, создадена од SGI.
- Додадена е поддршка за прикажување известувања на работната површина.
- Додадено е менувач на задачи со помош на комбинацијата на копчиња Alt+Tab.
- Подобрен дизајн во модерен режим.
- Конфигураторот MaXXsettings е додаден и неговата интеграција со работната површина е обезбедена. За управување со поставките, моментално е достапен само интерфејс CLI, а планиран е графички конфигуратор за следното издание.
- Имплементирана е првична поддршка за спецификациите на Freedesktop (менија, .desktop датотеки, итн.).
- Се предлага нов стил на дизајн на прозорци, кој потсетува на IRIX OS.
- Додадена е алатката telldesktop за избор на стил на работната површина.


Извор: opennet.ru
