بيئة البرمجيات المفتوحة المشتركة

كانت بيئة البرمجيات المفتوحة المشتركة ( COSE ) مبادرة تم تشكيلها في مارس 1993 من قبل كبار موردي أنظمة يونكس في ذلك الوقت لإنشاء معايير مفتوحة وموحدة لأنظمة التشغيل . [ 1 ]
خلفية
أُنشئت عملية COSE في وقتٍ أصبحت فيه " حروب يونكس " عائقًا أمام نموّها. بدأت مايكروسوفت ، المهيمنة بالفعل على أجهزة سطح المكتب في الشركات، في السعي للسيطرة على معقلين رئيسيين ليونكس: محطات العمل التقنية ومراكز بيانات المؤسسات . إضافةً إلى ذلك، شهدت نوفيل تراجعًا مطردًا في قاعدة مستخدمي NetWare لصالح الشبكات القائمة على مايكروسوفت؛ وكجزء من نهجٍ متعدد الأوجه لمواجهة مايكروسوفت، لجأت إلى يونكس كسلاح ، بعد أن عقدت مؤخرًا شراكةً متعلقةً بيونكس مع AT&T تُعرف باسم Univel .
وعلى عكس جهود توحيد يونكس الأخرى التي سبقتها، تميزت COSE بطريقتين: لم يتم تشكيلها في معارضة مجموعة أخرى من موردي يونكس، وكانت أكثر توجهاً نحو وضع معايير للتقنيات الحالية بدلاً من إنشاء عروض جديدة من الصفر.
كان الأعضاء الأوائل (المعروفون باسم "الستة الكبار" أو "سوشي") هم:
مثّل هؤلاء أبرز موردي أنظمة يونكس وأنظمة التشغيل في ذلك الوقت، بالإضافة إلى مالكي علامة يونكس التجارية وشفرة المصدر المشتقة من شركة AT&T. كما مثّلوا تقريبًا جميع اللاعبين الرئيسيين في فصيلي يونكس الرئيسيين في أواخر الثمانينيات وأوائل التسعينيات، وهما مؤسسة البرمجيات المفتوحة (OSF ) ومنظمة يونكس الدولية (UI). ومن اللافت للنظر غياب شركة ديجيتال إكويبمنت، الشريك المؤسس لمؤسسة البرمجيات المفتوحة ؛ إلا أن ديجيتال أعلنت أخيرًا تأييدها لعملية COSE في يونيو التالي. [ 2 ]
شملت مجالات تركيز COSE المعلنة ما يلي: بيئة سطح مكتب مشتركة؛ الشبكات؛ الرسومات؛ الوسائط المتعددة؛ تقنية الكائنات؛ وإدارة الأنظمة. وفي الأول من سبتمبر عام 1993، أُعلن أيضًا أن موردي COSE يعملون على تطوير مواصفات يونكس موحدة بدعم من أكثر من 75 شركة. [ 3 ]
توحيد معايير يونكس
على عكس مبادرة OSF أو UI، لم تُكلَّف مبادرة COSE بإنشاء أو الترويج لنظام تشغيل واحد. بل كان نهجها يتمثل في مسح وتوثيق واجهات أنظمة التشغيل التي كانت تستخدمها بالفعل شركات برمجيات يونكس في ذلك الوقت. وقد تطورت هذه القائمة الناتجة، والتي عُرفت في الأصل باسم "المواصفات 1170"، لتصبح ما يُعرف الآن باسم " مواصفات يونكس الموحدة " . [ 4 ]
تمت تسمية المواصفة القياسية 1170 (لا علاقة لها بمنظمة SPEC لقياس الأداء) نسبةً إلى نتائج أول جهد بذلته لجنة هندسة البرمجيات (COSE) لتحديد واجهات يونكس المستخدمة فعليًا؛ حيث كشف فحص عينة كبيرة من تطبيقات يونكس الحالية عن 1170 استدعاءً للنظام والمكتبات. وكما هو متوقع، استمر العدد الفعلي للواجهات المصنفة في الازدياد مع مرور الوقت.
أُسندت إدارة المواصفات إلى شركة X/Open . وفي أكتوبر 1993، أُعلن عن نقل علامة UNIX التجارية، التي كانت مملوكة آنذاك لشركة نوفيل، إلى شركة X/Open. [ 5 ] هذه التطورات تعني أن علامة UNIX التجارية لم تعد مرتبطة بتطبيق واحد لشفرة المصدر؛ إذ أصبح بإمكان أي شركة الآن إنشاء إصدار من نظام التشغيل متوافق مع مواصفات UNIX، والذي يصبح مؤهلاً لاستخدام علامة UNIX التجارية.
بيئة سطح المكتب المشتركة
إلى جانب إطلاق علامة UNIX التجارية وتوحيد معاييرها، كان أبرز منتج لمبادرة COSE هو بيئة سطح المكتب المشتركة (CDE). كانت CDE بيئة مستخدم قائمة على X11 ، طُوّرت بالاشتراك بين HP وIBM وSun، بواجهة وأدوات إنتاجية تعتمد على مجموعة أدوات Motif الرسومية من OSF . [ 6 ]
مجالات تكنولوجية أخرى
على الرغم من أن عملية COSE كانت تهدف إلى التوحيد في مجالي أجهزة سطح المكتب ونظام التشغيل نفسه، إلا أنه في المجالات الأخرى المعلنة، تقرر اعتماد التقنيات الحالية من كلا الجانبين بدلاً من اختيار أحدهما. فعلى سبيل المثال، كان التوجه المعلن للشبكات هو أن يقوم جميع المشاركين ببيع وتوفير ودعم DCE من OSF و ONC+ من UI وعميل NetWare.
تم تناول مجالات أخرى بشكل عام للغاية. بالنسبة للتكنولوجيا القائمة على الكائنات، تم ذكر CORBA كتقنية أساسية، ولكن تم ترك طريقة التنفيذ للشركات الفردية.
إرث
في مارس 1994، أعلنت كل من جامعة إلينوي ومؤسسة البرمجيات المفتوحة (OSF) اندماجهما في منظمة جديدة احتفظت باسم OSF. [ 7 ] أصبحت مبادرة COSE أساسًا لعملية "التقنية المهيكلة مسبقًا" (PST) الخاصة بمؤسسة البرمجيات المفتوحة الجديدة. [ 8 ] وفي نهاية المطاف، أصبحت هذه الجهود من مسؤولية مجموعة Open Group ، وهي كيان تشكّل باندماج مؤسسة البرمجيات المفتوحة الجديدة مع X/Open في عام 1996.
في نهاية المطاف، كان أهم نتاج لعملية COSE هو إنشاء معيار يونكس موحد معترف به عالميًا، ومنظمة مستقلة لإدارته. وقد مثّل ذلك نهاية بيئة OPEN LOOK الرسومية من صن، لصالح بيئة سطح مكتب تعتمد على Motif ، وجعل الأخيرة معيارًا بدلًا من كونها مجموعة أدوات احتكارية. ورغم أن تأثيرها كان أقل على مجالات التقييس الأخرى التي كان من المفترض أن تعالجها في الأصل، إلا أنها تركت أثرًا بالغًا على مستقبل يونكس، امتدّ إلى ما هو أبعد من فترة وجودها المستقلة التي دامت 12 شهرًا.
مراجع
- ↑ «قادة يونكس يعلنون عن بيئة برمجية مفتوحة مشتركة» (بيان صحفي). شركة هيوليت-باكارد، شركة آي بي إم، عملية سانتا كروز، شركة صن سوفت، شركة يونيفيل، مختبرات أنظمة يونكس. ١٧ مارس ١٩٩٣. تاريخ الاطلاع: ١ سبتمبر ٢٠٠٦ .
- ↑ «شركة ديجيتال إكويبمنت تعلن دعمها لعملية بيئة البرمجيات المفتوحة المشتركة» (بيان صحفي). شركة ديجيتال إكويبمنت. 8 يونيو 1993. تاريخ الاطلاع: 1 سبتمبر 2006 .
- ↑ «قادة الصناعة يتفقون على مواصفات واجهة مشتركة لأنظمة التشغيل القائمة على يونكس» (بيان صحفي). أعضاء مؤسسة البرمجيات المفتوحة (OSF) وواجهة المستخدم (UI). 1993-09-01 . تاريخ الاطلاع: 2006-09-01 .
- ↑ "مواصفات يونكس الموحدة" . مجموعة أوبن. مؤرشفة من الأصل بتاريخ 19 أغسطس 2011. تم الاطلاع عليها بتاريخ 1 سبتمبر 2006 .
- ↑ «X/Open تحصل على علامة UNIX التجارية من نوفيل» (بيان صحفي). شركة X/Open المحدودة . 11 أكتوبر 1993. تاريخ الاطلاع: 1 سبتمبر 2006 .
- ↑ «قادة يونكس يُكملون الإصدار الأول من مواصفات بيئة البرمجيات المفتوحة المشتركة لسطح المكتب» (بيان صحفي). شركة هيوليت-باكارد، وشركة آي بي إم، وشركة صن سوفت، ومختبرات أنظمة يونكس. 30 يونيو 1993. مؤرشف من الأصل في 7 فبراير 2012. تم الاطلاع عليه في 1 سبتمبر 2006 .
- ↑ "توحيد جهود كبار الموردين لتسريع تطوير الأنظمة المفتوحة" (بيان صحفي). أنظمة المعلومات العالمية لشركة AT&T، وشركة Digital Equipment، وشركة Hewlett-Packard، وشركة IBM، وشركة SunSoft، وآخرون. 23 مارس 1994. تاريخ الاطلاع: 1 سبتمبر 2006 .
- ↑ «مؤسسة البرمجيات المفتوحة تعلن عن نموذج أعمال جديد متطور» (بيان صحفي). مؤسسة البرمجيات المفتوحة. 23 مارس 1994. تاريخ الاطلاع: 1 سبتمبر 2006 .
- منظمات المعايير في الولايات المتحدة
- نظام النوافذ X
- معايير المجموعة المفتوحة
- تاريخ يونكس
