El Entorno Común de Software Abierto ( COSE ) fue una iniciativa formada en marzo de 1993 por los principales proveedores de Unix de la época para crear estándares de sistemas operativos (SO) abiertos y unificados. [1]
El proceso COSE se estableció durante una época en la que las " guerras Unix " se habían convertido en un impedimento para el crecimiento de Unix. Microsoft , que ya dominaba el mercado de los escritorios corporativos, estaba empezando a hacer una oferta por dos bastiones de Unix: las estaciones de trabajo técnicas y el centro de datos empresarial . Además, Novell estaba viendo cómo su base instalada de NetWare se erosionaba constantemente en favor de las redes basadas en Microsoft; como parte de un enfoque multifacético para luchar contra Microsoft, habían recurrido a Unix como arma [ ¿hecho u opinión? ( Ver discusión ) ] , habiendo formado recientemente una asociación relacionada con Unix con AT&T conocida como Univel .
A diferencia de otros esfuerzos de unificación de Unix que lo precedieron, COSE se destacó en dos aspectos: no se formó en oposición a otro grupo de proveedores de Unix y estaba más orientado a crear estándares de tecnologías existentes que a crear nuevas ofertas desde cero.
Los miembros iniciales (conocidos como "Los Seis Grandes" o "SUUSHI") fueron:
Entre ellos se encontraban los principales proveedores de sistemas operativos y sistemas Unix de la época, así como los propietarios de la marca Unix y del código fuente derivado de AT&T. También representaban a casi todos los actores clave de las dos principales facciones de Unix de finales de los años 1980 y principios de los años 1990, la OSF y Unix International (UI). Notable por su ausencia fue la del cofundador de la OSF , Digital Equipment Corporation ; Digital finalmente anunció su apoyo al proceso COSE el siguiente junio. [2]
Las áreas de interés anunciadas por COSE eran: un entorno de escritorio común; redes; gráficos; multimedia; tecnología basada en objetos; y administración de sistemas. El 1 de septiembre de 1993 también se anunció que los proveedores de COSE estaban desarrollando una especificación Unix unificada con el apoyo de más de 75 empresas. [3]
A diferencia de OSF o UI, la iniciativa COSE no se encargó de crear o promover un sistema operativo único. Su enfoque fue, en cambio, estudiar y documentar las interfaces de SO que ya utilizaban los proveedores de software Unix de la época. La lista resultante, conocida originalmente como "Spec 1170", evolucionó hasta convertirse en lo que ahora se conoce como la Especificación Única Unix . [4]
La especificación 1170 (sin relación con la organización de evaluación comparativa SPEC ) recibió su nombre a raíz de los resultados del primer esfuerzo de COSE para determinar qué interfaces Unix estaban realmente en uso; la inspección de una muestra grande de aplicaciones Unix actuales descubrió 1170 de esas llamadas a sistemas y bibliotecas. Como era de esperar, la cantidad real de interfaces catalogadas siguió creciendo con el tiempo.
La gestión de la especificación pasó a manos de X/Open . En octubre de 1993 se anunció que la marca UNIX, que en aquel momento era propiedad de Novell, pasaría a manos de X/Open. [5] Estos avances implicaron que la marca UNIX ya no estaba vinculada a una única implementación del código fuente; cualquier empresa podía crear una versión del sistema operativo compatible con la especificación UNIX, que luego sería elegible para la marca UNIX.
Además de la apertura y estandarización de la marca UNIX, el producto más notable de la iniciativa COSE fue el Common Desktop Environment , o CDE. CDE era un entorno de usuario basado en X11 desarrollado conjuntamente por HP, IBM y Sun, con una interfaz y herramientas de productividad basadas en el kit de herramientas de widgets gráficos Motif de OSF . [6]
Aunque en las áreas de escritorio y del sistema operativo en sí el proceso de COSE fue de unificación, en otras áreas anunciadas se decidió respaldar las tecnologías existentes de ambos bandos en lugar de elegir una. Por ejemplo, la dirección anunciada para la red era que todos los participantes vendieran, entregaran y brindaran soporte para el DCE de OSF , el ONC+ de UI y un cliente NetWare.
Se abordaron otras áreas en términos muy generales. Para la tecnología basada en objetos, se mencionó a CORBA como la tecnología subyacente, pero el método de implementación se dejó en manos de cada empresa.
En marzo de 1994, UI y OSF anunciaron su fusión en una nueva organización, que mantuvo el nombre OSF. [7] La iniciativa COSE se convirtió en la base del nuevo proceso de "Tecnología preestructurada" (PST) de OSF. [8] Estos esfuerzos a su vez eventualmente se convirtieron en responsabilidad de The Open Group , una entidad formada por la fusión de la nueva OSF y X/Open en 1996.
Al final, el resultado más significativo del proceso COSE fue la creación de un estándar UNIX único y universalmente reconocido y de una organización independiente para administrarlo. Marcó el fin del entorno gráfico OPEN LOOK de Sun en favor de un escritorio basado en Motif , al mismo tiempo que convirtió a este último en un estándar en lugar de un conjunto de herramientas propietario. Aunque tuvo un impacto menor en las otras áreas de estandarización que originalmente pretendía abordar, no obstante tuvo una influencia importante en el futuro de Unix que se extendió mucho más allá de los 12 meses de su existencia independiente.