Generated by GPT-5-mini| CDE (Common Desktop Environment) | |
|---|---|
| Name | CDE (Common Desktop Environment) |
| Developer | Sun Microsystems; Hewlett-Packard; IBM; Novell; Oracle Corporation |
| Released | 1993 |
| Programming language | C; Motif |
| Operating system | UNIX; UnixWare; Solaris; AIX; HP-UX; IRIX; Tru64 UNIX |
| Genre | Desktop environment |
| License | Proprietary; later LGPL |
CDE (Common Desktop Environment)
CDE (Common Desktop Environment) is a desktop environment originally developed for commercial Unix workstations and servers by a consortium including Sun Microsystems, Hewlett-Packard, IBM, Novell, and Digital Equipment Corporation during the early 1990s. It served as the primary graphical environment for enterprise Solaris, AIX, HP-UX, IRIX, and UnixWare deployments and combined technologies from Open Software Foundation, Motif, and the X Window System. CDE influenced later desktop projects and was later relicensed, enabling ports to modern Linux distributions and preservation efforts by The Open Group and community maintainers.
CDE originated from collaborative efforts among commercial vendors during the period of consolidation in the UNIX marketplace involving AT&T Corporation and Sun Microsystems litigation and standards work led by Open Software Foundation and X/Open Company Limited. The project consolidated user interface elements from proprietary environments such as SunView, IRIS Workspace, and HP VUE while incorporating toolkit standards like Motif and the X Window System developed at Massachusetts Institute of Technology and standardized by X.Org Foundation predecessors. Major milestones include the 1993 joint announcement by companies including IBM and Hewlett-Packard and subsequent deployment on platforms from Compaq and DEC customers. Over time CDE’s prominence waned as desktop projects from KDE, GNOME, and vendor-specific initiatives from Red Hat and Canonical (company) gained adoption; later chapters involved relicensing and community ports influenced by movements at The Open Group and projects like Free Software Foundation-aligned initiatives.
CDE’s architecture built upon the X Window System display protocol and the Motif widget toolkit, linking components such as the Window Manager (dtwm), the File Manager (File Manager), the Front Panel (dtlogin), and the Workspace Manager. Core subsystems integrated software from vendors like Sun Microsystems and IBM and technologies referenced in specs from IEEE standards committees and POSIX workgroups. The session management model relied on X session concepts similar to designs discussed at Usenix conferences and documented by engineers affiliated with Bell Labs. CDE included extensible modules enabling integrations with Network File System deployments from Sun Microsystems and authentication systems like Kerberos used by institutions such as MIT and Carnegie Mellon University.
The CDE user interface emphasized consistency standardized by the User Interface Council and influenced by human factors research at Xerox PARC and usability work in corporations like Hewlett-Packard and IBM Research. Visual design used the Motif look-and-feel with controls and metaphors derived from prior work at Sun Microsystems and principles taught at Stanford University human–computer interaction courses. The Front Panel provided persistent access to launchers, pager controls, and session utilities comparable to later panels in GNOME and KDE, and CDE’s customization facilities were used in enterprise sites like Lockheed Martin and General Electric for workstation deployments. Documentation and training materials were produced by companies such as Novell and IBM and distributed to system administrators at organizations including NASA and CERN.
CDE was implemented on a range of Unix platforms including Solaris from Sun Microsystems, AIX from IBM, HP-UX from Hewlett-Packard, IRIX from Silicon Graphics, and Tru64 UNIX from Compaq/DEC. Vendors provided packaged distributions for server lines sold to enterprises such as AT&T and research sites at Lawrence Livermore National Laboratory. Community ports emerged later to Linux distributions maintained by groups like Debian and Gentoo, and to modern display servers and compositors influenced by work from Wayland proponents and X.Org Foundation developers. Implementations leveraged compilation toolchains from projects like GCC and build tools such as Autoconf and Make familiar to contributors from institutions like University of California, Berkeley.
Initially distributed under proprietary licenses by the founding vendors including Sun Microsystems and IBM, CDE’s source was controlled for use in commercial support agreements sold to enterprises such as Siemens and Hitachi. In the late 2000s relicensing discussions involved standards bodies like The Open Group and advocates from organizations including Free Software Foundation Europe and community projects maintained by volunteers from SourceForge and later GitHub. A significant transition occurred when the codebase was released under a permissive license, enabling ports by developers affiliated with Debian, Fedora Project, and independent contributors formerly associated with X.Org Foundation and academic labs like MIT CSAIL.
During its commercial peak, CDE received adoption endorsements from major vendors such as IBM and Hewlett-Packard and was the default workplace for institutions including European Organization for Nuclear Research and U.S. Department of Defense labs, while critics in the open source community including advocates from Free Software Foundation and projects like GNU highlighted limitations in extensibility compared with emergent ecosystems exemplified by KDE and GNOME. Retrospective assessments by historians at Computer History Museum and analysts from Gartner note CDE’s role in unifying Unix desktop experience and influencing later desktop paradigms used in Microsoft Windows development histories and UI research at institutions like Carnegie Mellon University. Preservation and hobbyist efforts continue via repositories and distributions supported by communities around Debian, Gentoo, and archival projects such as those maintained by Internet Archive contributors.
Category:Unix desktop environments