OpenWindows es un entorno de escritorio descontinuado para estaciones de trabajo Sun Microsystems que combinaba un servidor de pantalla compatible con el protocolo X Window System , los kits de herramientas XView y OLIT , el administrador de ventanas OPEN LOOK ( olwm ) y las herramientas de productividad DeskSet ; las versiones anteriores de OpenWindows también admitían el protocolo NeWS . Implementa la especificación de interfaz gráfica de usuario OPEN LOOK .
OpenWindows se incluyó en versiones posteriores de los sistemas operativos SunOS 4 y Solaris , hasta su eliminación en Solaris 9 en favor de Common Desktop Environment (CDE) y GNOME 2.0.
OpenWindows 1.0 fue lanzado en 1989 como una adición con licencia independiente a SunOS 4.0, [1] reemplazando al antiguo sistema de ventanas SunView (originalmente "SunTools") . Su núcleo es el " servidor xnews ", un servidor de ventanas híbrido que, como su nombre lo indica, admite aplicaciones basadas en X11 y NeWS . El servidor también puede mostrar aplicaciones SunView heredadas, aunque esta funcionalidad no estaba bien soportada. (Un sistema de ventanas NeWS independiente también estuvo disponible por un tiempo, pero nunca fue el entorno de ventanas principal de SunOS). A partir de SunOS 4.1.1 en 1990, OpenWindows 2.0 se incluyó con el sistema operativo.
Solaris 2.0, la primera versión del sucesor de SunOS 4, incluía OpenWindows 3.0.1. A partir de Solaris 2.3 a finales de 1993, Sun cambió a una versión estándar X11R5 de X11. Todavía se llamaba OpenWindows (ahora versión 3.3), pero el protocolo NeWS fue reemplazado por soporte para Display PostScript . Se eliminó el soporte para aplicaciones SunView. La apariencia gráfica del administrador de ventanas y las herramientas todavía se basan en OPEN LOOK . Solaris 7 presentó OpenWindows 3.6.1, con un servidor X11R6.4. [2]
En 1993, Sun y los otros grandes proveedores de Unix de la época formaron la alianza COSE , buscando una mayor estandarización entre sus versiones de Unix. La alianza eligió el aspecto y el funcionamiento de Motif como su estándar, y Sun anunció que eliminaría gradualmente OpenWindows en favor del nuevo entorno de escritorio COSE, que pasó a conocerse como CDE .
La última versión de OpenWindows es la 3.6.2, incluida en Solaris 8. Con el lanzamiento de Solaris 9 en 2002, finalmente comenzó la eliminación del soporte de OpenWindows en Solaris, ya que se eliminaron las herramientas OPEN LOOK DeskSet, las herramientas de desarrollo OLIT y XView y olwm. El soporte para ejecutar y mostrar aplicaciones creadas con XView u OLIT se mantiene tanto en Solaris 9 como en Solaris 10, pero las bibliotecas necesarias ya no están incluidas en Solaris 11 y versiones posteriores.
Un proyecto llamado "OWAcomp", el "Entorno de compatibilidad aumentada de OpenWindows", tiene como objetivo hacer posible el uso del entorno OpenWindows Deskset en Solaris 9, 10 (Sparc y x86) y Linux (x86). También existe un proyecto alojado en SourceForge.net llamado "openlook" que se basa en OpenWindows. A fecha de julio de 2007, está bastante centrado en Linux . Algunas aplicaciones OpenWindows nunca fueron publicadas como código abierto por Sun, por lo que algunas de ellas han sido reescritas y otras aún faltan.