OpenWindows: История графической среды SunOS и Solaris
OpenWindows
OpenWindows: устаревшая графическая среда Sun Microsystems на базе X Window System и OPEN LOOK. Заменена CDE и GNOME. История, особенности и поддержка NeWS.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Компьютерная среда рабочего стола
Computer desktop environment
OpenWindows — это устаревшая среда рабочего стола для рабочих станций Sun Microsystems, объединявшая сервер отображения, поддерживающий протокол X Window System, инструментарии XView и OLIT, оконный менеджер OPEN LOOK (olwm) и средства повышения производительности DeskSet. Ранние версии OpenWindows также поддерживали протокол NeWS. Она реализует спецификацию графического интерфейса OPEN LOOK. OpenWindows входила в состав более поздних выпусков операционных систем SunOS 4 и Solaris до её удаления в Solaris 9 в пользу Common Desktop Environment (CDE) и GNOME 2.0.
OpenWindows is a discontinued desktop environment for Sun Microsystems workstations which combined a display server supporting the X Window System protocol, the XView and OLIT toolkits, the OPEN LOOK Window Manager (olwm), and the DeskSet productivity tools; earlier versions of OpenWindows also supported the NeWS protocol. It implements the OPEN LOOK GUI specification. OpenWindows was included in later releases of the SunOS 4 and Solaris operating systems, until its removal in Solaris 9 in favor of Common Desktop Environment (CDE) and GNOME 2.0.
История
OpenWindows 1.0 был выпущен в 1989 году как отдельно лицензируемое дополнение к SunOS 4.0, заменив более старую оконную систему SunView (первоначально "SunTools"). Его ядро – "сервер xnews", гибридный оконный сервер, который, как следует из названия, поддерживает приложения как на основе X11, так и NeWS. Сервер также мог отображать устаревшие приложения SunView, хотя эта функциональность поддерживалась недостаточно хорошо. (Автономная оконная система NeWS также была доступна некоторое время, но никогда не являлась основной оконной средой SunOS.) Начиная с SunOS 4.1.1 в 1990 году, OpenWindows 2.0 поставлялась в комплекте с операционной системой. Solaris 2.0, первый релиз преемника SunOS 4, включал OpenWindows 3.0.1. Начиная с Solaris 2.3 в конце 1993 года, Sun перешла на стандартный выпуск X11R5. Она по-прежнему называлась OpenWindows (теперь версия 3.3), но протокол NeWS был заменен поддержкой Display PostScript. Поддержка приложений SunView была удалена. Графический внешний вид и поведение оконного менеджера и инструментов по-прежнему основаны на OPEN LOOK. Solaris 7 включала OpenWindows 3.6.1 с сервером X11R6.4. В 1993 году Sun и другие крупные производители Unix того времени сформировали альянс COSE, стремясь к дальнейшей стандартизации своих Unix-систем. Альянс выбрал Motif в качестве стандарта, и Sun объявила о поэтапном отказе от OpenWindows в пользу новой среды COSE, которая стала известна как CDE. Последним выпуском OpenWindows является версия 3.6.2, включенная в Solaris 8. С выпуском Solaris 9 в 2002 году началось окончательное удаление поддержки OpenWindows из Solaris, поскольку были удалены инструменты OPEN LOOK DeskSet, инструменты разработки OLIT и XView, а также olwm. Поддержка запуска и отображения приложений, созданных с помощью XView или OLIT, сохраняется как в Solaris 9, так и в Solaris 10, но необходимые библиотеки больше не включены в Solaris 11 и последующие версии.
OpenWindows 1.0 was released in 1989 as a separately licensed addition to SunOS 4.0, replacing the older SunView (originally "SunTools") windowing system. Its core is the "xnews server", a hybrid window server that as its name implies supports both X11 and NeWS based applications. The server can also display legacy SunView applications, although this functionality was not well supported. (A standalone NeWS windowing system was also available for a time, but was never the primary SunOS windowing environment.) Starting with SunOS 4.1.1 in 1990, OpenWindows 2.0 was bundled with the operating system. Solaris 2.0, the first release of the successor to SunOS 4, included OpenWindows 3.0.1. Starting with Solaris 2.3 in late 1993, Sun switched to a standard X11R5 release of X11. It was still called OpenWindows (now version 3.3), but the NeWS protocol was replaced by support for Display PostScript. Support for SunView applications was removed. The graphical look and feel of the window manager and tools is still based on OPEN LOOK. Solaris 7 featured OpenWindows 3.6.1, with an X11R6.4 server. In 1993, Sun and the other major Unix vendors of the time formed the COSE alliance, seeking further standardization among their Unix releases. The alliance chose the Motif look and feel as its standard, and Sun announced it would phase out OpenWindows in favor of the new COSE desktop environment, which came to be known as CDE. The last release of OpenWindows is version 3.6.2, included in Solaris 8. With the release of Solaris 9 in 2002, the removal of OpenWindows support from Solaris finally began, as the OPEN LOOK DeskSet tools, OLIT and XView development tools, and olwm were removed. Support for running and displaying applications built with XView or OLIT remains in both Solaris 9 and Solaris 10, but the necessary libraries are no longer included in Solaris 11 and later releases.
Разработка с открытым исходным кодом
Проект под названием "OWAcomp", "Среда расширенной совместимости OpenWindows", ставит своей целью обеспечение возможности использования среды OpenWindows Deskset на Solaris 9, 10 (Sparc и x86) и Linux (x86). Существует также проект "openlook", размещенный на SourceForge.net, который основан на OpenWindows. По состоянию на июль 2007 года он в основном ориентирован на Linux. Некоторые приложения OpenWindows так и не были выпущены Sun как открытый исходный код, поэтому часть из них была переписана, а часть до сих пор не реализована.
A project called "OWAcomp", the "OpenWindows Augmented Compatibility Environment", aims to make it possible to use the OpenWindows Deskset environment on Solaris 9, 10 (Sparc and x86) and Linux (x86). There is also a project hosted at SourceForge. net called "openlook" that is based on OpenWindows. As of July 2007, it is quite Linux centric. Some OpenWindows applications were never released as open source by Sun, so some of these have been rewritten and some are still missing.