نوافذ مفتوحة

OpenWindows هي بيئة سطح مكتب متوقفة عن التطوير لمحطات عمل Sun Microsystems ، كانت تجمع بين خادم عرض يدعم بروتوكول نظام X Window ، ومجموعتي أدوات XView و OLIT ، ومدير نوافذ OPEN LOOK ( olwm )، وأدوات DeskSet الإنتاجية؛ كما دعمت الإصدارات السابقة من OpenWindows بروتوكول NeWS . وهي تُطبّق مواصفات واجهة المستخدم الرسومية OPEN LOOK .

تم تضمين OpenWindows في الإصدارات اللاحقة من أنظمة التشغيل SunOS 4 و Solaris ، حتى إزالتها في Solaris 9 لصالح بيئة سطح المكتب المشتركة (CDE) و 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 القياسي من X11. وظل يُطلق عليه اسم OpenWindows (الإصدار 3.3 حاليًا)، ولكن تم استبدال بروتوكول NeWS بدعم Display PostScript . كما تم إزالة دعم تطبيقات SunView. ولا يزال المظهر الرسومي لمدير النوافذ والأدوات يعتمد على OPEN LOOK . أما Solaris 7، فقد تضمن OpenWindows 3.6.1، مع خادم X11R6.4.

في عام 1993، شكّلت شركة صن وغيرها من كبرى شركات توزيع أنظمة يونكس في ذلك الوقت تحالف COSE ، سعياً منها إلى مزيد من التوحيد القياسي بين إصدارات يونكس الخاصة بها. واختار التحالف واجهة Motif كمعيار له، وأعلنت صن أنها ستتخلى تدريجياً عن 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 والإصدارات اللاحقة.

تطوير المصادر المفتوحة

يهدف مشروع "OWAcomp"، وهو "بيئة التوافق المعززة لـ OpenWindows"، إلى تمكين استخدام بيئة OpenWindows Deskset على أنظمة Solaris 9 و10 (Sparc وx86) وLinux (x86). كما يوجد مشروع آخر مُستضاف على موقع SourceForge.net يُدعى "openlook" وهو مبني على OpenWindows. وحتى يوليو 2007، كان هذا المشروع مُركزًا بشكل كبير على نظام Linux . بعض تطبيقات OpenWindows لم تُصدرها شركة Sun كمصدر مفتوح، لذا أُعيدت كتابة بعضها، بينما لا يزال بعضها الآخر مفقودًا.

انظر أيضاً

مراجع

  1. إعلان OpenWindows 1.0
  2. ^ الأسئلة الشائعة حول سولاريس