rilascio dell'ambiente desktop classico (Common Desktop Environment). CDE è stato sviluppato all'inizio degli anni '90 grazie agli sforzi congiunti di aziende come Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu e Hitachi, ed è stato per molti anni l'ambiente grafico predefinito per Solaris, HP-UX, IBM AIX, Digital UNIX e UnixWare. Nel 2012 il codice di CDE è stato reso open source dal consorzio The Open Group con il codice CDE 2.1 sotto licenza LGPL.
Il pacchetto di sorgenti di CDE include un gestore di accesso compatibile con XDMCP, un gestore delle sessioni utente, un gestore delle finestre, la barra CDE FrontPanel, un gestore desktop, un bus per garantire la comunicazione interprocesso, un kit di strumenti per desktop, strumenti per lo sviluppo di applicazioni in shell e C, e componenti per l'integrazione di applicazioni di terze parti. Per è necessaria la libreria dell'interfaccia utente , che è stata trasferita nel novero dei progetti open source dopo CDE.
Principali modifiche:
- Tutte le lingue supportate vengono nuovamente compilate per impostazione predefinita;
- Tutte le funzioni C ora sono conformi allo standard ANSI;
- Nel codice C/C++ sono state rimosse tutte le parole chiave register;
- I file con immagini, video e documenti pdf ora si aprono nelle rispettive applicazioni;
- Sono stati aggiunti collegamenti per molti delle applicazioni moderne, ad esempio per VLC;
- È stata rimossa la dipendenza esterna sgml;
- Invece del interpretatore TCL integrato, ora viene utilizzato quello di sistema;
- È stato aggiunto il supporto per l'architettura aarch64;
- È stato implementato il supporto per la rotella del mouse nelle applicazioni dtterm e dtfile;
- È stata rimossa gran parte del codice per supportare sistemi obsoleti;
- Sono stati corretti centinaia di avvisi del compilatore;
- Migliaia di correzioni dopo l'analisi del codice con Coverity.
Fonte: opennet.ru
