All’inizio degli anni ’90 i grandi vendor Unix cercano un terreno condiviso per l’esperienza grafica degli utenti.
Nasce così il Common Desktop Environment (CDE): un desktop basato su X Window System e sul toolkit Motif, pensato per dare a Solaris, HP-UX, AIX (e altri Unix commerciali) un’interfaccia coerente, riconoscibile, professionale. L’obiettivo è superare la frammentazione dell’era post-workstation, offrendo strumenti uniformi per posta, file, preferenze e amministrazione.
CDE
È il 1993 e Hewlett-Packard, IBM, SunSoft e USL/Novell annunciano CDE all’interno di COSE (Common Open Software Environment), iniziativa nata per comporre le differenze tra dialetti Unix e interfacce grafiche concorrenti.
Ognuno porta in dote il meglio della propria tradizione: HP contribuisce il proprio VUE come base del desktop, IBM porta linee guida di Common User Access,
CDE
integra ToolTalk e varie utility “DeskSet”, USL fornisce componenti di gestione e tecnologie di UNIX System V.
Il risultato è un ambiente coerente, Motif-centrico, pronto a diventare standard de facto.
Nel 1994 la responsabilità tecnica passa alla “nuova” OSF (frutto della fusione tra Open Software Foundation e Unix International), che, a sua volta, confluisce nel 1996 in The Open Group, che custodisce specifiche e licenze. CDE si lega anche agli standard UNIX 98 Workstation, consolidando il suo ruolo istituzionale nel mondo enterprise.
L’esperienza CDE è fatta di scelte semplici e regolari: il Front Panel in basso raccoglie avvii rapidi, stato del sistema e switch tra workspace virtuali, l’Application Manager espone le applicazioni disponibili in cartelle ordinarie, mentre lo Style Manager (dtstyle) cura font, colori, keybinding e comportamento finestre.
CDE Front Panel
Tra i programmi “di casa” spiccano dtterm (terminal), dtmail, dtfile (file manager), dtcm (calendario), dtlogin (display manager). Sotto il cofano, dtwm gestisce le finestre con policy Motif. La messaggistica ToolTalk collega le applicazioni tra loro e abilita azioni contestuali e workflow distribuiti.
A metà anni ’90 CDE diventa il volto di Solaris, HP-UX e AIX; Digital UNIX/Tru64 ne fa il desktop di default dalla release 4.0 (1996), a conferma della centralità nel mercato workstation.
CDE 1.5 su Solaris
Sul fronte Linux, arrivano porting commerciali come il TriTeal Enterprise Desktop (TED) e l’offerta maXimum cde/OS di Xi Graphics, spesso in bundle con Red Hat, che portano l’esperienza CDE anche oltre il perimetro Unix proprietario.
CDE privilegia consistenza e amministrabilità: il look-and-feel Motif rende le applicazioni omogenee, le policy sono prevedibili e la documentazione è minuziosa. L’integrazione con XDMCP e con gli X terminal fa sì che un server Solaris o AIX possa “servire” decine di sessioni grafiche su rete locale, mantenendo centrale la gestione.
L’internazionalizzazione e il supporto ai layout di input confermano il taglio enterprise.
Con l’esplosione di GNOME e KDE su Linux, e l’evoluzione delle GPU, la scena desktop cambia ritmo.
Nel 2001, Sun annuncia il progressivo phase-out di CDE in favore di GNOME: Solaris 10 (2005) porta entrambi, ma il baricentro si sposta. Intanto Motif tenta la via “quasi open” con Open Motif (2000), senza soddisfare le definizioni OSI/FSF. CDE resta solido in ambito professionale, ma perde centralità nell’ecosistema in fermento del desktop libero.
Il 6 agosto 2012 accade ciò che molti auspicano: The Open Group rilascia CDE come software libero sotto LGPL-2.0-or-later. Il codice approda su SourceForge e la community inizia porting e manutenzione per Linux e BSD, correggendo bug, aggiornando toolchain e rendendo compilabili i componenti sulle piattaforme attuali.
Tra il 2014 e il 2023 appaiono release regolari fino alla 2.5.2 (18 novembre 2023), segno che il “classico Unix desktop” è vivo come progetto storico-funzionante.
CDE 2.5
CDE segna un’epoca, dimostrando che standard condivisi e linee guida coerenti possono dare identità a un’ampia famiglia di sistemi diversi.
La cura per l’amministrazione di rete, il design sobrio e prevedibile, la ricchezza di manuali e tool restano un riferimento.
Oggi molti usano ambienti moderni, ma CDE rimane una pietra miliare: un desktop che racconta la stagione in cui Unix parla con una sola voce, sul serio.
Tappe fondamentali:
- 1993. Nasce CDE nell’iniziativa COSE (HP, IBM, SunSoft, USL/Novell).
- 1994–1996. Passaggio a OSF e poi a The Open Group; CDE entra nei riferimenti UNIX 98 Workstation.
- 1996. Digital UNIX 4.0 adotta CDE come desktop di default.
- Fine anni ’90. Porting commerciali su Linux (TriTeal TED, Xi Graphics).
- 2001–2005. Sun avvia la transizione a GNOME; Solaris 10 include sia CDE sia Java Desktop System.
- 2012. CDE diventa open source (LGPL).
- 2014 → 2023. Manutenzione comunitaria e release fino a CDE 2.5.2.