Кіріспе

OpenWindows – Sun Microsystems жұмыс станциялары үшін тоқтатылған десктоп ортасы, X Window System протоколын қолдайтын дисплей серверін, XView және OLIT құралдар жиынтығын, OPEN LOOK Window Manager (olwm) және DeskSet өнімділік құралдарын біріктірген. OpenWindows-тің алдыңғы нұсқалары NeWS протоколын да қолдаған. Ол OPEN LOOK GUI спецификациясын іске асырады. OpenWindows SunOS 4 және Solaris операциялық жүйелерінің кейінгі нұсқаларында болған, бірақ Solaris 9 нұсқасында Common Desktop Environment (CDE) және GNOME 2.0 пайдасына алынып тасталды.

Тарих

OpenWindows 1.0 1989 жылы SunOS 4.0-қа жеке лицензиялық қосымша ретінде шығарылды, бұл ескі SunView (алғашқыда "SunTools") терезе жүйесін ығыстырды. Оның ядросы – "xnews сервері", гибридтік терезе сервері, атауынан көрініп тұрғанындай, X11 және NeWS негізіндегі қосымшаларды қолдайды. Сервер ескі SunView қосымшаларын да көрсетуге болады, бірақ бұл мүмкіндік толыққанды қолдау алмады. (Бір кезде дербес NeWS терезе жүйесі де болды, бірақ ол ешқашан SunOS терезе ортасының бастысы болған жоқ.) 1990 жылы SunOS 4.1.1 нұсқасынан бастап OpenWindows 2.0 операциялық жүйеге қоса берілді. SunOS 4-тің ізбасары Solaris 2.0-дың алғашқы нұсқасына OpenWindows 3.0.1 кірді. 1993 жылдың соңында Solaris 2.3 нұсқасынан бастап 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-ге енгізілді. 2002 жылы Solaris 9 нұсқасымен OpenWindows қолдауын Solaris-тен алып тастау басталды, себебі OPEN LOOK DeskSet құралдары, OLIT және XView әзірлеу құралдары мен olwm жойылды. XView немесе OLIT-пен құрылған қосымшаларды іске қосу және көрсетуге қолдау Solaris 9 және Solaris 10 нұсқаларында сақталды, бірақ қажетті кітапханалар Solaris 11 және одан кейінгі нұсқаларында енгізілмеді.

Ашық кодты дамыту

"OWAcomp" деп аталатын жоба, толық атауы "OpenWindows Augmented Compatibility Environment" – OpenWindows Deskset ортасын Solaris 9, 10 (Sparc және x86) және Linux (x86) жүйелерінде қолдануға мүмкіндік беруді мақсат етеді. SourceForge.net сайтында орналасқан "openlook" деп аталатын, OpenWindows негізінде құрылған тағы бір жоба бар. 2007 жылдың шілде айына қарай, ол негізінен Linux-қа бағытталған. Кейбір OpenWindows қолданбалары Sun компаниясымен ашық код ретінде жарияланбаған, сондықтан олардың бір бөлігі қайта жазылды, ал қалғандары әлі де жетіспейді.