rilascio dell'ambiente desktop classico (Common Desktop Environment). CDE è stato sviluppato all'inizio degli anni '90 grazie agli sforzi congiunti delle aziende Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu e Hitachi, e per molti anni ha svolto il ruolo di 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 sotto la licenza LGPL.
I testi sorgente di CDE includono un gestore di accesso compatibile con XDMCP, un gestore delle sessioni utente, un gestore delle finestre, un pannello CDE FrontPanel, un gestore del desktop, un bus per garantire l'interazione tra processi, un toolkit per il desktop, strumenti per lo sviluppo di applicazioni in shell e C, componenti per l'integrazione di applicazioni di terze parti. Per è necessaria la libreria di elementi dell'interfaccia , che era stata inclusa nella categoria dei progetti open source insieme a CDE.
Variazioni principali:
- Tutte le lingue supportate sono nuovamente ricompilate 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 vengono aperti nelle relative applicazioni;
- Sono stati aggiunti collegamenti per molte applicazioni moderne, come VLC;
- È stata rimossa la dipendenza esterna sgml;
- Invece dell'interprete TCL integrato, viene ora 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 la maggior parte del codice per supportare sistemi obsoleti;
- Sono stati corretti centinaia di avvisi del compilatore;
- Migliaia di correzioni dopo l'esecuzione del codice con l'analizzatore Coverity.
Fonte: opennet.ru
