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

Dopo quattro anni di sviluppo, è stato pubblicato l'ambiente desktop MaXX Interactive Desktop 2.2.0, che si posiziona come il primo rilascio alfa del progetto, che cerca di ricreare l'interfaccia utente di IRIX Interactive Desktop (SGI Indigo Magic Desktop) utilizzando tecnologie Linux. Lo sviluppo avviene in accordo con l'azienda SGI, che consente la completa ricreazione di tutte le funzionalità di IRIX Interactive Desktop per la piattaforma Linux. Le istruzioni per l'installazione sono state preparate per Ubuntu, RHEL, Debian, Manjaro e Arch Linux.

I codici sorgente sono pubblicati solo per alcune componenti, mentre la restante parte è sviluppata in repository privati, accessibili su richiesta speciale e comprendenti una miscela di codice proprietario (in conformità alle esigenze dell'accordo con SGI) e codice sotto diverse licenze aperte. In questo contesto, si lavora per rendere disponibili tutti i codici sorgente, riscrivere il restante codice proprietario e trasferire il progetto su un modello di sviluppo controllato dalla comunità. Tutto il nuovo codice e il vecchio codice riscritto vengono pubblicati sotto licenza BSD.

Inizialmente, l'IRIX Interactive Desktop era fornito su workstation grafiche prodotte da SGI, equipaggiate con il sistema operativo IRIX, la cui popolarità raggiunse il picco alla fine degli anni '90 e la cui produzione continuò fino al 2006. La versione dell'interfaccia per Linux è implementata sopra il gestore di finestre 5dwm (basato su OpenMotif) e sulle librerie SGI-Motif. L'ambiente è costruito utilizzando un'architettura modulare, che sfrutta microservizi per l'esecuzione separata dei componenti desktop. Tra l'altro, include un sottosistema per il monitoraggio centralizzato delle performance del sistema (MaXXmonitor) e un sistema di gestione della configurazione, che fornisce un'interfaccia a riga di comando e un'API per l'integrazione con applicazioni nei linguaggi C, C++ e Java.

Il funzionamento dell'interfaccia grafica è realizzato utilizzando OpenGL per l'accelerazione hardware e gli effetti visivi. Per velocizzare le operazioni e ridurre il carico sulla CPU, è stata organizzata l'elaborazione multithreading delle operazioni e il trasferimento dei compiti di calcolo alla GPU. Il desktop non dipende dalla risoluzione dello schermo e utilizza icone vettoriali. È supportata l'estensione del desktop su più monitor, HiDPI, UTF-8 e caratteri FreeType. Come gestore di file viene utilizzato ROX-Filer (è supportato anche pcmanfm come opzione, e si sta sviluppando un gestore di file proprietario che si prevede verrà presentato nella prossima versione).

Tra le novità del nuovo rilascio:

  • È stata aggiunta l'opzione per il passaggio rapido tra i temi classico e moderno del desktop.
  • Sono state aggiunte opzioni per il 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 Dumpster.
  • È stata effettuata una modernizzazione del gestore delle finestre 5Dwma.
  • Incluso un toolkit per la grafica 3D OpenInventor 2.1.5, sviluppato da SGI.
  • Aggiunta la supporto per la visualizzazione di notifiche sul desktop.
  • Aggiunto il commutatore delle attività tramite la combinazione di tasti Alt+Tab.
  • Migliorata l'interfaccia nel tema moderno.
  • È stato aggiunto il configuratore MaXXsettings e ne è stata garantita l'integrazione con il desktop. Per la gestione delle impostazioni è attualmente disponibile solo l'interfaccia CLI, mentre il configuratore grafico è previsto per la prossima versione.
  • Realizzata la supporto iniziale per le specifiche Freedesktop (menu, file .desktop, ecc.).
  • È stato proposto un nuovo stile di visualizzazione delle finestre, simile al sistema operativo IRIX.
  • È stata aggiunta l'utilità telldesktop per selezionare lo stile di visualizzazione del desktop.

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


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster