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

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

I codici sorgente sono pubblicati solo per alcune componenti, mentre altre sono sviluppate in repository privati, accessibili su richiesta speciale e comprendono una miscela di codice proprietario (in conformità con i requisiti dell'accordo con SGI) e codice sotto varie licenze aperte. Si sta lavorando per aprire 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 riscritto sono pubblicati sotto licenza BSD.

Inizialmente, IRIX Interactive Desktop veniva fornito su workstation grafiche prodotte da SGI, dotate del sistema operativo IRIX, la cui popolarità ha raggiunto il culmine alla fine degli anni '90 e la produzione è continuata fino al 2006. La versione dell'interfaccia per Linux è implementata sopra il gestore di finestre 5dwm (basato su OpenMotif) e le librerie SGI-Motif. L'ambiente è costruito utilizzando un'architettura modulare che utilizza microservizi per l'esecuzione separata dei componenti del desktop. Tra le altre cose, è presente un sottosistema per il monitoraggio centralizzato delle prestazioni 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 in C, C++ e Java.

Il funzionamento dell'interfaccia grafica è gestito utilizzando OpenGL per l'accelerazione hardware e gli effetti visivi. Per migliorare le prestazioni e ridurre il carico sulla CPU, è organizzata l'elaborazione multithread delle operazioni e viene trasferito il carico di calcolo sulla GPU. Il desktop non dipende dalla risoluzione dello schermo e utilizza icone vettoriali. È supportata l'espansione del desktop su più monitor, HiDPI, UTF-8 e caratteri FreeType. Come file manager è utilizzato ROX-Filer (come opzione viene supportato pcmanfm, ed è in fase di sviluppo un proprio file manager che si prevede di presentare nel prossimo rilascio).

Tra le novità della nuova versione:

  • È stata aggiunta l'opzione per un passaggio rapido tra la modalità classica e quella moderna di personalizzazione del desktop.
  • Sono state aggiunte impostazioni per il rendering del testo.
  • È stata migliorata l'integrazione del cestino Dumpster con il desktop.
  • Sono stati aggiunti nuovi effetti sonori e visivi, legati agli eventi nel file manager e nel cestino Dumpster.
  • È stato aggiornato il gestore di finestre 5Dwma.
  • È stato incluso l'ambiente di lavoro per la grafica 3D OpenInventor 2.1.5, creato da SGI.
  • È stata aggiunta la supporto per la visualizzazione delle notifiche sul desktop.
  • È stato aggiunto un commutatore di attività tramite la combinazione di tasti Alt+Tab.
  • È stata migliorata la personalizzazione nella modalità moderna.
  • È stato aggiunto il configuratore MaXXsettings e garantita la sua integrazione con il desktop. Per il momento è disponibile solo un'interfaccia CLI per gestire le impostazioni, mentre un configuratore grafico è previsto per il prossimo rilascio.
  • È stato implementato un supporto iniziale per le specifiche Freedesktop (menu, file .desktop, ecc.).
  • È stato proposto un nuovo stile di design delle finestre, simile a quello del sistema operativo IRIX.
  • È stata aggiunta l'utilità telldesktop per scegliere lo stile di personalizzazione del desktop.

Uscita di MaXX Interactive Desktop 2.2, adattamento del desktop IRIX per Linux
Uscita 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