Se ha presentado el lanzamiento del entorno de escritorio MaXX Interactive Desktop 2.2.0, que intenta recrear la interfaz de usuario IRIX Interactive Desktop (SGI Indigo Magic Desktop) utilizando tecnologías Linux. El desarrollo se lleva a cabo bajo un acuerdo con la empresa SGI, que permite la recreación completa de todas las funciones de IRIX Interactive Desktop para la plataforma Linux. Se han preparado instrucciones de instalación para Ubuntu, RHEL, Debian, Manjaro y Arch Linux.
El código fuente se ha publicado solo parcialmente. Algunos componentes contienen una mezcla de código propietario (de acuerdo con los requisitos del acuerdo con SGI) y código bajo diversas licencias abiertas. Estos componentes se desarrollan en repositorios privados y están disponibles por solicitud especial. Al mismo tiempo, se está trabajando en la apertura de todos los códigos fuente, reescribiendo el código propietario restante y trasladando el proyecto a un modelo de desarrollo controlado por la comunidad. Todo el nuevo código y el código antiguo reescrito se publican bajo la licencia BSD.
IRIX Interactive Desktop se suministró en estaciones de trabajo gráficas fabricadas por SGI, equipadas con el sistema operativo IRIX. El auge de popularidad de tales sistemas ocurrió a finales de los años 90, y la producción continuó hasta 2006. La edición de la interfaz para Linux se realiza sobre el gestor de ventanas 5dwm (basado en OpenMotif) y las bibliotecas SGI-Motif. El proyecto utiliza una arquitectura modular con la aplicación de microservicios para la ejecución separada de los componentes del escritorio. Incluye sistemas para monitoreo centralizado (MaXXmonitor) y gestión de configuraciones.
El rendering y los efectos visuales se implementan utilizando OpenGL. Para acelerar el rendimiento y reducir la carga en la CPU, se aplica el procesamiento multihilo de operaciones y se desplazan las tareas computacionales al GPU. El escritorio no depende de la resolución de pantalla y utiliza iconos vectoriales. Se soporta la expansión del escritorio en múltiples monitores, HiDPI, UTF-8 y fuentes FreeType. Se utiliza el administrador de archivos ROX-Filer (opcionalmente pcmanfm, así como un administrador de archivos propio cuyo desarrollo aún no ha finalizado).

Principales cambios:
- Se ha añadido soporte para la salida de notificaciones en el escritorio.
- Se ha agregado un conmutador de tareas mediante la combinación de teclas Alt+Tab.
- Se ha modernizado el gestor de ventanas 5Dwma.
- Se ha añadido una opción para el cambio rápido entre modos de escritorio clásico y moderno.
- Se ha mejorado el diseño del modo moderno de la interfaz.
- Se ha propuesto un nuevo estilo de diseño de ventanas que recuerda al sistema operativo IRIX.
- Se ha añadido la utilidad telldesktop para elegir el estilo de diseño del escritorio.
- Se han añadido configuraciones de renderizado de texto.
- Se ha mejorado la integración de la papelera Dumpster con el escritorio.
- Se han añadido nuevos efectos de sonido y visuales vinculados a eventos en el gestor de archivos y en la papelera Dumpster.
- Se ha incluido el conjunto de herramientas para trabajar con gráficos en 3D OpenInventor 2.1.5, creado por SGI.
- Se añadió el configurador MaXXsettings y se aseguró su integración inicial con el escritorio.
- Se ha implementado un soporte inicial para las especificaciones Freedesktop (menús, archivos .desktop, etc.).
Fuente: opennet.ru
