Entorno de escritorio común
El Entorno de escritorio común (CDE) es un entorno de escritorio para Unix y OpenVMS, basado en el kit de herramientas de widgets de Motif. Formaba parte del estándar de producto de estación de trabajo UNIX 98 y durante mucho tiempo fue el escritorio Unix asociado con las estaciones de trabajo comerciales Unix. Ayudó a influir en las primeras implementaciones de los proyectos sucesores, como el entorno de escritorio KDE y GNOME, que reemplazó en gran medida a CDE después del cambio de siglo.
Después de una larga historia como software propietario, CDE se lanzó como software libre el 6 de agosto de 2012, bajo la Licencia pública general reducida de GNU, versión 2.0 o posterior. Desde su lanzamiento como software libre, CDE ha sido portado a derivados de Linux y BSD.
Historia
Hewlett-Packard, IBM, SunSoft y USL anunciaron CDE en junio de 1993 como un desarrollo conjunto dentro de la iniciativa Common Open Software Environment (COSE). Cada grupo de desarrollo aportó su propia tecnología a CDE:
- HP contribuyó al entorno primario de CDE, basado en el entorno visual de usuario de HP (VUE). HP VUE se deriva de la Ventana Motif Manager.
- IBM contribuyó con su modelo Common User Access de OS/2's Workplace Shell.
- Sun contribuyó con su marco de interacción de aplicaciones ToolTalk y un puerto de sus herramientas de productividad DeskSet, incluyendo clientes de correo y calendario, desde su entorno OpenWindows.
- USL proporcionó componentes de gestión de escritorio y tecnologías de sistemas escalables de UNIX System V.
Después de su lanzamiento, HP respaldó a CDE como el nuevo escritorio estándar para Unix y proporcionó documentación y software para migrar las personalizaciones de HP VUE a CDE.
En marzo de 1994, CDE pasó a ser responsabilidad del "nuevo OSF", una fusión de Open Software Foundation y Unix International; en septiembre de 1995, se anunció la fusión de Motif y CDE en un solo proyecto, CDE/Motif. OSF se convirtió en parte del Open Group recién formado en 1996.
En febrero de 1997, Open Group lanzó su última versión principal de CDE, la versión 2.1.
Red Hat Linux fue la única distribución de Linux a la que se transfirió CDE propietario. En 1997, Red Hat comenzó a ofrecer una versión de CDE con licencia de TriTeal Corporation. En 1998, Xi Graphics, una empresa especializada en el sistema X Windowing, ofreció una versión de CDE integrada con Red Hat Linux, denominada Xi Graphics maXimum cde/OS. Estos se eliminaron gradualmente y Red Hat se trasladó al escritorio GNOME.
Hasta aproximadamente el año 2000, los usuarios de escritorios Unix consideraban que CDE era el estándar de facto, pero en ese momento, otros entornos de escritorio como GNOME y K Desktop Environment 2 estaban madurando rápidamente y se generalizaron. en sistemas Linux.
En 2001, Sun Microsystems anunció que eliminaría gradualmente CDE como entorno de escritorio estándar en Solaris a favor de GNOME. Solaris 10, lanzado a principios de 2005, incluye CDE y Java Desktop System basado en GNOME. El proyecto OpenSolaris, iniciado casi al mismo tiempo, no incluía CDE y no tenía la intención de hacer que Solaris CDE estuviera disponible como código abierto. La versión original de Solaris 11 en noviembre de 2011 solo contenía GNOME como escritorio estándar, aunque algunas bibliotecas de CDE, como Motif y ToolTalk, permanecieron por compatibilidad binaria, pero Oracle Solaris 11.4, lanzado en agosto de 2018, eliminó la compatibilidad con el entorno de tiempo de ejecución y el fondo de CDE. servicios.
Sistemas que proporcionaron CDE propietario
- IBM AIX
- Digital UNIX
- HP-UX: de la versión 10.10, publicada en 1996.
- IRIX: por un corto tiempo CDE fue una alternativa a IRIX Interactive Desktop.
- OpenVMS: disponible en OpenVMS Alpha V7.1 y adelante, denominado "DECWindows Motif New Desktop"
- Solaris: disponible a partir de 2.3, estándar en 2.6 a 10.
- Tru64 UNIX
- UnixWare
- UXP/DS
- Red Hat Linux: Dos versiones portadas por Triteal y Xi Graphics
Historial de licencias
Desde su lanzamiento hasta 2012, CDE fue un software propietario.
Motif, el conjunto de herramientas en el que se basa CDE, fue lanzado por The Open Group en 2000 como "Open Motif," bajo un "reparto de ingresos" licencia. Esa licencia no cumplía con las definiciones de código abierto o software libre. El Open Group deseaba que Motif fuera de código abierto, pero no lo logró en ese momento.
Lanzamiento bajo GNU LGPL
En 2006, se creó una petición para que The Open Group publicara el código fuente de CDE y Motif bajo una licencia gratuita. El 6 de agosto de 2012, CDE se lanzó bajo la licencia LGPL-2.0 o posterior. Luego, el código fuente de CDE se entregó a SourceForge.
El proyecto de software libre OpenCDE se inició en 2010 para reproducir la apariencia, la organización y el conjunto de funciones de CDE. En agosto de 2012, cuando se lanzó CDE como software libre, OpenCDE quedó obsoleto oficialmente en favor de CDE.
El 23 de octubre de 2012, el kit de herramientas de widgets de Motif también se lanzó con la licencia LGPL-2.1 o posterior. Esto permitió que CDE se convirtiera en un entorno de escritorio completamente gratuito y de código abierto.
Poco después de que se lanzara CDE como software gratuito, se creó un CD en vivo de Linux basado en Debian 6 con CDE 2.2.0c preinstalado, llamado CDEbian. Desde entonces, el CD en vivo ha sido descontinuado.
La distribución de Linux basada en Debian, SparkyLinux, ofrece paquetes binarios de CDE que se pueden instalar con APT.
Desarrollo bajo proyecto CDE
En marzo de 2014, se realizó la primera versión estable de CDE, la versión 2.2.1, desde su lanzamiento como software gratuito.
A partir de la versión 2.2.2, lanzada en julio de 2014, CDE puede compilar bajo FreeBSD 10 con el compilador Clang predeterminado.
Desde la versión 2.3.0, lanzada en julio de 2018, CDE usa TIRPC en Linux, por lo que el mapeador de puertos rpcbind no necesita ejecutarse en modo no seguro. Ya no usa Xprint y se puede compilar en los BSD sin instalar primero una versión personalizada de Motif. Se ha mejorado la compatibilidad con pantallas multicabezal con Xinerama.
Desde su lanzamiento como software libre, CDE ha sido portado a:
- Distribución de Linux incluyendo:
- Debian
- Red Hat Enterprise Linux
- Slackware Linux
- Ubuntu
- FreeBSD
- NetBSD
- OpenBSD
- OpenIndiana
- Solaris 11 (x86-64)
Los objetivos futuros del proyecto CDE incluyen:
- Mayor portabilidad a más plataformas Linux, BSD y Unix.
- Mayor internacionalización en otros idiomas.
Galería
Contenido relacionado
Lockheed C-130 Hércules
Submarino clase Benjamin Franklin
Aster CT-80