Представен е релиз на работната среда 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. Връхната популярност на подобни системи настъпи в края на 90-те години, а производството продължи до 2006 година. Редакцията на интерфейса за Linux е реализирана върху прозоречния мениджър 5dwm (на базата на OpenMotif) и библиотеките SGI-Motif. Проектът използва модулна архитектура с прилагане на микросервизи за отделно изпълнение на компонентите на работния плот. Включени са системи за централизирано мониторинг (MaXXmonitor) и управление на конфигурацията.
Рендирането и визуалните ефекти са реализирани с помощта на OpenGL. За ускоряване на работата и намаляване на натоварването на CPU се използва многопоточна обработка на операциите и прехвърляне на изчислителните задачи към GPU. Работният плот не зависи от резолюцията на екрана и използва векторни икони. Поддържа се разширение на работния плот на няколко монитора, HiDPI, UTF-8 и шрифтове FreeType. За файлов мениджър се използва ROX-Filer (по желание pcmanfm, както и собствен файлов мениджър, разработката на който още не е завършена).

Основни промени:
- Добавена е поддръжка за показване на уведомления на работния плот.
- Добавен е превключвател на задачите с комбинация от клавиши Alt+Tab.
- Модернизираният прозоречен мениджър 5Dwma.
- Добавена опция за бързо превключване между класическия и съвременния режим на оформление на работния плот.
- Подобрено оформление на съвременния режим на интерфейса.
- Предложен нов стил на оформление на прозорците, напомнящ на ОС IRIX.
- Добавен е инструмент telldesktop за избор на стил на оформление на работния плот.
- Добавени настройки за рендериране на текст.
- Подобрената интеграция на кошчето Dumpster с работния плот.
- Добавени нови звукови и визуални ефекти, свързани със събития в файловия мениджър и кошчето Dumpster.
- Включен е инструментариум за работа с 3D графика OpenInventor 2.1.5, създаден от SGI.
- Добавен е конфигураторът MaXXsettings и осигурена е началната му интеграция с работния плот.
- Реализирана е началната поддръжка на спецификациите Freedesktop (меню, .desktop файлове и др.).
Източник: opennet.ru
