Maxx Interactive Desktop 2.2: IRIX Now on Linux

After the four years of development Published desktop environment maxx Interactive desktop 2.2.0 , which is positioned as the first alpha release The project trying to recreate the user shell Irix Interactive Desktop (SGI Indigo Magic Desktop) using Linux technology. The development is carried out by an agreement with the company allowing the complete reconstruction of all IRIX intracti functions Ve Desktop For the Linux platform. Instructions for installing prepared for ubuntu, rheel, debian, manjaro and arch linux.

The source texts published only for part of the components, and the other part develops in private repositories available for a special request and including the mixture from the proprietary code ( In accordance with the requirements of the agreement with SGI) and the code under various open licenses. At the same time, work is conducted to open all the initial texts, rewriting the remaining vapor code and translating the project to the project Development model, controlled by the community. All new code and rewritten old are published under the BSD license.

Initially, Irix Interactive Desktop was supplied at the SGI graphic workstations equipped with the IRIX operating system, the peak of the popularity of which was at the end of the 1990s and the production of which was carried out until 2006. The editors of the shell for linux implemented on top of the window manager 5dwm (based on Openmotif) and SGI-MOTIF libraries. The environment is built using modular architecture using microservices for separate execution of desktop components. Among other things, the composition includes a subsystem for centralized monitoring on the operation of the system (Maxxmonitor) and the configuration control system that provides the command line and the API interface to integrate with applications in the languages ​​C, C ++ and Java.

The work of the graphic interface is implemented with the use of OpenGL for hardware acceleration and visual effects. To accelerate the work and reduce the load on the CPU, multi -flow processing of operations and the removal of computing tasks on the GPU shoulders is organized. The desktop does not depend on the screen resolution and uses vector icons. The expansion of the desktop for several monitors, Hidpi, UTF-8 and Freetype fonts are supported. Rox-FILER is used as a file manager (PCManfm is supported as the option).

Among changes in the new issue:

  • Added an option for quick switching between classic and modern modes of desktop design.
  • Added settings of the text drawing.
  • Improved integration of the Dumpster basket with the desktop.

/Reports, release notes, official announcements.