OpenWindows est un environnement de bureau abandonné pour les stations de travail Sun Microsystems qui combinait un serveur d'affichage prenant en charge le protocole X Window System , les boîtes à outils XView et OLIT , le gestionnaire de fenêtres OPEN LOOK ( olwm ) et les outils de productivité DeskSet . Les versions antérieures d'OpenWindows prenaient également en charge le protocole NeWS . Il implémente la spécification d'interface graphique utilisateur OPEN LOOK .
OpenWindows a été inclus dans les versions ultérieures des systèmes d'exploitation SunOS 4 et Solaris , jusqu'à sa suppression dans Solaris 9 au profit de Common Desktop Environment (CDE) et GNOME 2.0.
Histoire
OpenWindows 1.0 a été publié en 1989 en tant que complément sous licence séparée de SunOS 4.0, [1] remplaçant l'ancien système de fenêtrage SunView (initialement « SunTools ») . Son cœur est le « serveur xnews », un serveur de fenêtrage hybride qui, comme son nom l'indique, prend en charge les applications X11 et NeWS . Le serveur peut également afficher les applications SunView héritées, bien que cette fonctionnalité n'ait pas été bien prise en charge. (Un système de fenêtrage NeWS autonome a également été disponible pendant un certain temps, mais n'a jamais été l'environnement de fenêtrage principal de SunOS.) À partir de SunOS 4.1.1 en 1990, OpenWindows 2.0 a été fourni avec le système d'exploitation.
Solaris 2.0, la première version du successeur de SunOS 4, incluait OpenWindows 3.0.1. À partir de Solaris 2.3 fin 1993, Sun est passé à une version standard X11R5 de X11. Elle s'appelait toujours OpenWindows (maintenant version 3.3), mais le protocole NeWS a été remplacé par la prise en charge de Display PostScript . La prise en charge des applications SunView a été supprimée. L'apparence graphique du gestionnaire de fenêtres et des outils est toujours basée sur OPEN LOOK . Solaris 7 incluait OpenWindows 3.6.1, avec un serveur X11R6.4. [2]
En 1993, Sun et les autres principaux fournisseurs Unix de l'époque formèrent l' alliance COSE , cherchant à standardiser davantage leurs versions Unix. L'alliance choisit l' apparence Motif comme standard, et Sun annonça qu'elle allait progressivement abandonner OpenWindows au profit du nouvel environnement de bureau COSE, connu sous le nom de CDE .
La dernière version d'OpenWindows est la version 3.6.2, incluse dans Solaris 8. Avec la sortie de Solaris 9 en 2002, la suppression de la prise en charge d'OpenWindows dans Solaris a finalement commencé, car les outils OPEN LOOK DeskSet, les outils de développement OLIT et XView et olwm ont été supprimés. La prise en charge de l'exécution et de l'affichage des applications créées avec XView ou OLIT reste dans Solaris 9 et Solaris 10, mais les bibliothèques nécessaires ne sont plus incluses dans Solaris 11 et les versions ultérieures.
Développement open source
Un projet appelé « OWAcomp », « OpenWindows Augmented Compatibility Environment », vise à rendre possible l'utilisation de l'environnement OpenWindows Deskset sur Solaris 9, 10 (Sparc et x86) et Linux (x86). Il existe également un projet hébergé sur SourceForge.net appelé « openlook » qui est basé sur OpenWindows. En juillet 2007, il est assez centré sur Linux . Certaines applications OpenWindows n'ont jamais été publiées en open source par Sun, donc certaines d'entre elles ont été réécrites et d'autres sont toujours manquantes.