Rilascio di MaXX Interactive Desktop 2.2, un adattamento del desktop IRIX per Linux

Dopo quattro anni di sviluppo, è stato pubblicato MaXX Interactive Desktop 2.2.0, annunciato come la prima versione alpha di un progetto che tenta di ricreare l'IRIX Interactive Desktop personalizzato (SGI Indigo Magic Desktop) utilizzando le tecnologie Linux. Lo sviluppo avviene nell'ambito di un accordo con SGI, che consente la completa ricreazione di tutte le funzioni di IRIX Interactive Desktop per la piattaforma Linux. Le istruzioni di installazione sono preparate per Ubuntu, RHEL, Debian, Manjaro e Arch Linux.

Il codice sorgente solo di alcuni componenti viene pubblicato, mentre il resto è sviluppato in repository privati, disponibili su richiesta speciale e comprendenti una miscela di codice proprietario (in conformità con i requisiti dell'accordo con SGI) e codice sotto varie licenze aperte . Allo stesso tempo, si sta lavorando per aprire tutto il codice sorgente, riscrivere il rimanente codice proprietario e trasferire il progetto su un modello di sviluppo controllato dalla comunità. Tutto il nuovo codice e il vecchio codice riscritto sono pubblicati sotto la licenza BSD.

Inizialmente, IRIX Interactive Desktop veniva fornito su workstation grafiche prodotte da SGI, dotate del sistema operativo IRIX, che raggiunse il picco di popolarità alla fine degli anni '1990 e rimase in produzione fino al 2006. L'edizione della shell Linux è implementata sul window manager 5dwm (basato su OpenMotif) e sulle librerie SGI-Motif. L'ambiente è realizzato utilizzando un'architettura modulare che utilizza i microservizi per eseguire separatamente i componenti desktop. Comprende, tra le altre cose, un sottosistema per il monitoraggio centralizzato del funzionamento del sistema (MaXXmonitor) e un sistema di gestione della configurazione che fornisce un'interfaccia a riga di comando e API per l'integrazione con applicazioni in C, C++ e Java.

L'interfaccia grafica è implementata utilizzando OpenGL per l'accelerazione hardware e gli effetti visivi. Per accelerare il lavoro e ridurre il carico sulla CPU, viene organizzata l'elaborazione multi-thread delle operazioni e le attività di calcolo vengono trasferite al lato GPU. Il desktop è indipendente dalla risoluzione dello schermo e utilizza icone vettoriali. Supporta l'estensione desktop su più monitor, caratteri HiDPI, UTF-8 e FreeType. ROX-Filer viene utilizzato come file manager (pcmanfm è supportato come opzione e stiamo anche sviluppando il nostro file manager, che sarà presentato nella prossima versione).

Tra le novità della nuova release:

  • Aggiunta un'opzione per passare rapidamente dalla modalità di progettazione desktop classica a quella moderna.
  • Aggiunte impostazioni di rendering del testo.
  • Migliorata l'integrazione del cestino Dumpster con il desktop.
  • Aggiunti nuovi effetti sonori e visivi legati agli eventi nel file manager e nel cestino del cassonetto.
  • Il window manager 5Dwma è stato modernizzato.
  • La composizione include strumenti per lavorare con la grafica 3D OpenInventor 2.1.5, creata da SGI.
  • Aggiunto il supporto per la visualizzazione delle notifiche sul desktop.
  • Aggiunto commutatore di attività utilizzando la combinazione di tasti Alt+Tab.
  • Design migliorato in modalità moderna.
  • È stato aggiunto il configuratore MaXXsettings ed è stata garantita l'integrazione con il desktop. Per gestire le impostazioni è attualmente disponibile solo un'interfaccia CLI ed è previsto un configuratore grafico per la prossima versione.
  • È stato implementato il supporto iniziale per le specifiche di Freedesktop (menu, file .desktop, ecc.).
  • Viene proposto un nuovo stile di design delle finestre, che ricorda il sistema operativo IRIX.
  • Aggiunta l'utilità telldesktop per la selezione dello stile del desktop.

 Rilascio di MaXX Interactive Desktop 2.2, un adattamento del desktop IRIX per Linux
 Rilascio di MaXX Interactive Desktop 2.2, un adattamento del desktop IRIX per Linux


Fonte: opennet.ru

Aggiungi un commento