X/Open

كانت مجموعة X/Open (المعروفة أيضًا باسم المجموعة المفتوحة لأنظمة يونكس [ 1 ] [ 2 ] ، والتي تأسست عام 1987 باسم شركة X/Open المحدودة [ 3 ] [ 4 ] ) اتحادًا أسسه عدد من مصنعي أنظمة يونكس الأوروبيين عام 1984 [ 3 ] [ 5 ] بهدف تحديد وتعزيز المعايير المفتوحة في مجال تكنولوجيا المعلومات . وبشكل أكثر تحديدًا، كان الهدف الأصلي هو وضع مواصفات موحدة لأنظمة التشغيل المشتقة من يونكس، لزيادة قابلية التشغيل البيني للتطبيقات وتقليل تكلفة نقل البرامج. وكان أعضاؤها المؤسسون هم: بول ، وآي سي إل ، وسيمنز ، وأوليفيتي ، ونيكسدورف - وهي مجموعة يُشار إليها أحيانًا باسم بايسون [ 6 ] . انضمت فيليبس وإريكسون عام 1985 [ 6 ] ، وعندها تم اعتماد اسم X/Open.

نشرت المجموعة مواصفاتها تحت اسم دليل قابلية النقل X/Open ، بدءًا من الإصدار 1 في عام 1985، ولاحقًا تحت اسم مواصفات X/Open CAE .

في عام 1987، تم تأسيس شركة X/Open باسم X/Open Company, Ltd. [ 3 ] [ 4 ]

بحلول مارس 1988، نمت منظمة X/Open لتضم 13 عضوًا: AT&T ، و Digital ، و Hewlett-Packard ، و Sun Microsystems ، و Unisys ، و NCR ، وOlivetti، وBull، وEricsson، وNixdorf، وPhilips، وICL، وSiemens. [ 7 ]

بحلول عام 1990 ، توسعت المجموعة لتضم 21 عضوًا: [ 8 ] بالإضافة إلى الأعضاء الخمسة الأصليين، فيليبس ونوكيا من أوروبا؛ AT&T، وديجيتال، ويونيسيس، وهيوليت-باكارد، وآي بي إم ، وإن سي آر، وسن، وبرايم كمبيوتر ، وأبولو كمبيوتر من أمريكا الشمالية؛ وفوجيتسو ، وهيتاشي ، وإن إي سي من اليابان؛ بالإضافة إلى مؤسسة البرمجيات المفتوحة ومنظمة يونكس الدولية .

في أكتوبر 1993، تم الإعلان عن نقل مخطط لعلامة UNIX التجارية من نوفيل إلى X/Open؛ [ 9 ] وتم الانتهاء منه في الربع الثاني من عام 1994. [ 10 ]

في عام 1994، نشرت منظمة X/Open مواصفات نظام يونكس الموحد ، والتي استُمدت من قاعدة XPG4 ومصادر أخرى. [ 11 ]

في عام 1996، اندمجت منظمة X/Open مع مؤسسة البرمجيات المفتوحة لتشكيل مجموعة البرمجيات المفتوحة . [ 5 ] [ 3 ]

كان X/Open مسؤولاً أيضًا عن بروتوكول XA لمعالجة المعاملات الموزعة غير المتجانسة، والذي تم إصداره في عام 1991. [ 12 ]

دليل قابلية النقل X/Open

نشرت منظمة X/Open مواصفاتها تحت اسم دليل قابلية نقل X/Open (أو XPG). يستند هذا الدليل إلى تعريف واجهة نظام AT&T System V ، [ 13 ] ويتميز بنطاق أوسع من معيار POSIX ، الذي يقتصر على واجهات نظام التشغيل المباشرة. يحدد الدليل بيئة تطبيقات مشتركة (CAE) تهدف إلى تمكين نقل التطبيقات بين أنظمة التشغيل المختلفة. كان الهدف الأساسي هو تحقيق التوافق بين تطبيقات UNIX المختلفة من مختلف الموردين ، على الرغم من أن بعض الموردين قاموا أيضًا بتطبيق المعايير على منصات غير UNIX.

تناولت النسخة الأولى من الدليل واجهات نظام التشغيل الأساسية، ولغة C، ولغة COBOL، وطريقة الوصول التسلسلي المفهرس للملفات (ISAM)، وأجزاء أخرى [ 14 ] ، ونُشرت عام 1985. [ 15 ] تلتها النسخة الثانية عام 1987، [ 15 ] والتي وسّعت نطاق التغطية ليشمل التدويل، وواجهات الطرفيات، والتواصل بين العمليات ، ولغات البرمجة C و COBOL و FORTRAN و Pascal ، بالإضافة إلى واجهات الوصول إلى البيانات لـ SQL وISAM. [ 16 ] في كثير من الحالات، كانت هذه عبارة عن لمحات عن المعايير الدولية القائمة. تلتها النسخة الثالثة (XPG3) عام 1989، [ 15 ] والتي ركزت بشكل أساسي على التوافق مع مواصفات نظام التشغيل POSIX ؛ وأضافت مدير النوافذ، ولغة ADA، وغيرها. [ 17 ] نُشرت النسخة الرابعة (XPG4) في يوليو 1992. واستندت مواصفات UNIX الموحدة إلى معيار XPG4. تحدد معايير XPG3 و XPG4 جميع جوانب نظام التشغيل ولغات البرمجة والبروتوكولات التي يجب أن تمتلكها الأنظمة المتوافقة.

تتوفر مستويات متعددة من الامتثال والتصنيفات المقابلة لها، وذلك حسب نطاق الدليل الذي يغطيه الدليل: الأساسي والمتقدم؛ أما تصنيفات المكون والتطبيق فهي خاصة بمكونات البرامج والتطبيقات التي تستخدم دليل قابلية النقل. [ 18 ]

تم نشر العدد 1 كمنشور واحد متعدد الأجزاء، ISBN 0-444-87839-4.

تم نشر العدد الثاني في عدة مجلدات:

  • دليل قابلية نقل X/Open، المجلد 1: أوامر وأدوات مواصفات النظام الخامس، 1987، رقم ISBN 0-444-70174-5
  • دليل قابلية نقل X/Open، المجلد 2: مواصفات النظام الخامس، استدعاءات النظام والمكتبات، 1987، رقم ISBN 0-444-70175-3
  • دليل قابلية نقل X/Open، المجلد 3: مواصفات النظام الخامس، تعريفات تكميلية، 1987، رقم ISBN 0-444-70176-1
  • دليل قابلية نقل X/Open، المجلد 4: لغات البرمجة، 1987، رقم ISBN 0-444-70179-6
  • دليل قابلية نقل X/Open، المجلد 5: إدارة البيانات، 1987، رقم ISBN 0-444-70178-8

تم نشر العدد الثالث في عدة مجلدات:

  • دليل قابلية نقل X/Open، المجلد 1: أوامر وأدوات XSI، 1989، رقم ISBN 0-13-685835-X
  • دليل قابلية نقل X/Open، المجلد 2: واجهة نظام XSI والرؤوس، 1989، رقم ISBN 0-13-685843-0
  • دليل قابلية نقل X/Open، المجلد 3: تعريفات تكميلية لـ XSI، 1989، ISBN 0-13-685850-3
  • دليل قابلية نقل X/Open، المجلد 4: لغات البرمجة، 1988، رقم ISBN 0-13-685868-6
  • دليل قابلية نقل X/Open، المجلد 5: إدارة البيانات، 1988، رقم ISBN 0-13-685876-7
  • دليل قابلية نقل X/Open، المجلد 6: إدارة النوافذ، 1988، رقم ISBN 0-13-685884-8
  • دليل قابلية نقل X/Open، المجلد 7: خدمات الشبكات، 1988، رقم ISBN 0-13-685892-9

تتضمن مواصفات XPG4 الأساسية المستندات التالية:

  • واجهات النظام والرؤوس (XSH)، الإصدار 4، 1992، رقم ISBN 1-872630-47-2C202
  • الأوامر والأدوات المساعدة (XCU)، الإصدار 4، 1992، رقم ISBN 1-872630-48-0C203
  • تعريفات واجهة النظام (XBD)، الإصدار 4، 1992، رقم ISBN 1-872630-46-4C204

لم تُنشر الوثائق الثلاث المذكورة أعلاه تحت مسمى " دليل قابلية النقل X/Open" ، بل تحت مسمى " مواصفات CAE" . [ 15 ] ومع ذلك، يُستخدم مصطلح " دليل قابلية النقل X/Open، الإصدار 4" أحيانًا للإشارة إلى عام النشر 1992. [ 19 ] [ 20 ]

منشورات X/Open الإضافية تحت عنوان مواصفات X/Open CAE بدلاً من دليل قابلية نقل X/Open :

  • معالجة المعاملات الموزعة: مواصفات XA، ديسمبر 1991، رقم ISBN 1-872630-24-3[ 21 ]
  • إدارة الأنظمة: ملفات تعريف بروتوكول الإدارة (XMPP)، أكتوبر 1993، رقم ISBN 1-85912-018-0[ 22 ]
  • X/Open DCE: مكالمة الإجراءات عن بعد، أغسطس 1994، ISBN 1-85912-041-5[ 23 ]
  • تعريفات واجهة النظام، الإصدار 4، النسخة 2، سبتمبر 1994، رقم ISBN 1-85912-036-9[ 24 ]
  • واجهات النظام والرؤوس، العدد 4، الإصدار 2، سبتمبر 1994، رقم ISBN 1-85912-037-7[ 25 ]
  • الأوامر والأدوات المساعدة، الإصدار 4، النسخة 2، سبتمبر 1994، رقم ISBN 1-85912-034-2[ 26 ]
  • خدمات الشبكات، العدد 4، سبتمبر 1994، رقم ISBN 1-85912-049-0[ 27 ]
  • إدارة البيانات: واجهة مستوى استدعاء SQL (CLI)، مارس 1995، رقم ISBN 1-85912-081-4[ 28 ]
  • تنسيق تحويل UCS الآمن لنظام الملفات (UTF-8)، مارس 1995، رقم ISBN 1-85912-082-2[ 29 ]
  • معالجة المعاملات الموزعة: مواصفات TX (تحديد حدود المعاملات)، أبريل 1995، ISBN 1-85912-094-6[ 30 ]
  • واجهة برمجة X.25 باستخدام XTI (XX25)، نوفمبر 1995، رقم ISBN 1-85912-136-5[ 31 ]
  • معالجة المعاملات الموزعة: مواصفات TxRPC، نوفمبر 1995، ISBN 1-85912-115-2[ 32 ]
  • معالجة المعاملات الموزعة: مواصفات XATMI، نوفمبر 1995، رقم ISBN 1-85912-130-6[ 33 ]
  • معالجة المعاملات الموزعة: مواصفات XCPI-C الإصدار 2، نوفمبر 1995، رقم ISBN 1-85912-135-7[ 34 ]
  • X/Open Curses، العدد 4، 1995، ISBN 9781859120774[ 35 ]
  • X/Open Curses، العدد 4، الإصدار 2، 1996، ISBN 1-85912-171-3[ 36 ]
  • إدارة البيانات: لغة الاستعلامات المهيكلة (SQL) الإصدار 2، مارس 1996، رقم ISBN 1-85912-151-9[ 37 ]

انظر أيضاً

مراجع

  1. كورنيل، أميل (3 فبراير 1986). "يونكس يتقدم في سعيه نحو قبول السوق الأوروبية" . كمبيوتر وورلد . ص 51. 
  2. ساندولتز، واين (1992). "الشركات المنبثقة" . أوروبا عالية التقنية: سياسات التعاون الدولي . مطبعة جامعة كاليفورنيا . مؤرشف من الأصل في 6 يناير 2009. تم الاطلاع عليه في 23 يوليو 2022 .
  3. 1 2 3 4 "الشيطان، جنو، والبطريق، ملحق: يو يونت والفصل 11" . غروكلاو . 2 يونيو 2005. مؤرشف من الأصل في 13 نوفمبر 2018. تم الاطلاع عليه في 17 يوليو 2022 .
  4. 1 2 ماكينون، ليندا؛ ماكينون، آل (2004). تثبيت وإدارة لينكس . جون وايلي وأولاده. ص 5. ISBN  9780471453994.
  5. ١ ٢ "نظام يونكس - التاريخ والتسلسل الزمني - تاريخ يونكس" . unix.org . مؤرشف من الأصل بتاريخ 2022-07-03 . تم الاطلاع عليه بتاريخ 2022-07-17 .
  6. 1 2 توتنهام، جون (أغسطس 1987). "X/OPEN - ما هو، ومن يستخدمه، ولماذا، ومتى" . نشرة مجموعة مستخدمي أنظمة يونكس الأسترالية . المجلد 8، العدد 3-4. ص 158 .   
  7. أكرمان الابن، روبرت (21 مارس 1988). "X/Open يتقدم بعرض لبيئة التطبيقات المشتركة" . InfoWorld . المجلد 10، العدد 12. ص. S9.   
  8. باسكوالي، فيرجيلو (صيف 2005). "ICL وأوروبا" . القيامة: نشرة جمعية صيانة الحاسوب (35). ISSN 0958-7403 . يحتوي على المزيد حول تاريخ X/Open.
  9. كاريش، تشاك (12 أكتوبر 1993). "اسم "UNIX" أصبح الآن ملكًا لـ X/Open" . مجموعة الأخبار : comp.std.unix . 
  10. "الأسئلة الشائعة" . unix.org . مؤرشف من الأصل بتاريخ 12 أبريل 2022. تم الاطلاع عليه بتاريخ 23 يوليو 2022 .
  11. "مواصفات يونكس الموحدة" . unix.org . مؤرشف من الأصل بتاريخ 14 يوليو 2022. تم الاطلاع عليه بتاريخ 23 يوليو 2022 .
  12. كليمان، مارتن (2 أبريل 2017). تصميم التطبيقات كثيفة البيانات ( الطبعة الأولى). دار نشر أورايلي ميديا. ص 361. ISBN   978-1449373320.
  13. ليبس، دون؛ ريسلر، ساندي (1989). الحياة مع يونكس: دليل للجميع . برنتيس هول . ص 74. رمز Bibcode : 1989lwug.book.....L . ISBN  978-0135366578.
  14. دليل قابلية نقل X/Open، الإصدار 1. إلسيفير. يوليو 1985. ISBN 0444878394أُرشف من المصدر الأصلي بتاريخ 13 نوفمبر 2020. تم الاطلاع عليه بتاريخ 29 مايو 2020 .
  15. 1 2 3 4 الوثائق المرجعية .{{cite book}}تم |work=تجاهله ( مساعدة )
  16. مارشال، مارتن (19 سبتمبر 1988). "تأسيس علامة X/Open التجارية للتحقق" . إنفوورلد . المجلد 10، العدد 38. ص 42.   
  17. مارشال، مارتن (29 مايو 1989). "منظمة X/Open تسعى إلى اتفاق بين OSF وUII واليابان" . InfoWorld . المجلد 11، العدد 22، صفحة 41.   
  18. كوكس، جون (19 سبتمبر 1988). "X/Open to make mark" . عالم الشبكات . المجلد 5، العدد 38، صفحة 59. مؤرشف من الأصل في 23 يوليو 2022. تم الاطلاع عليه في 23 يوليو 2022 .   
  19. دليل مطابقة المعايير (ملف PDF) . شركة صن مايكروسيستمز . نوفمبر 1995. مؤرشف (ملف PDF) من الأصل بتاريخ 24-10-2022 . تم الاطلاع عليه بتاريخ 24-07-2022 .
  20. سيباخ، بيتر (2010). مقدمة في كتابة البرامج النصية المحمولة: من المبتدئ إلى المحترف . أبريس . ص 163. ISBN  978-1-4302-1044-3.
  21. معالجة المعاملات الموزعة: مواصفات XA (ملف PDF) . شركة X/Open. ديسمبر 1991. ISBN 1-872630-24-3تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 2022-07-06 . تم الاطلاع عليه بتاريخ 2022-07-24 .{{cite book}}تم |website=تجاهله ( مساعدة )
  22. إدارة الأنظمة: ملفات تعريف بروتوكول الإدارة (XMPP) (ملف PDF) . شركة X/Open. أكتوبر 1993. ISBN 1-85912-018-0.{{cite book}}تم |website=تجاهله ( مساعدة )
  23. X/Open DCE: استدعاء الإجراءات عن بُعد (ملف PDF) . شركة X/Open. أغسطس 1994. ISBN 1-85912-041-5.{{cite book}}تم |website=تجاهله ( مساعدة )
  24. تعريفات واجهة نظام مواصفات X/Open CAE، الإصدار 4، النسخة 2 (ملف PDF) . شركة X/Open. سبتمبر 1994. ISBN 1-85912-036-9تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 14 يناير 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  25. واجهات نظام مواصفات X/Open CAE والرؤوس، الإصدار 4، النسخة 2 (PDF) . شركة X/Open. سبتمبر 1994. ISBN 1-85912-037-7تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 16 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  26. أوامر وأدوات مواصفات X/Open CAE، الإصدار 4، النسخة 2 (ملف PDF) . شركة X/Open. سبتمبر 1994. ISBN 1-85912-034-2تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 7 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  27. مواصفات X/Open CAE لخدمات الشبكات، الإصدار 4 (ملف PDF) . شركة X/Open. سبتمبر 1994. ISBN 1-85912-049-0تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 20 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  28. إدارة البيانات: واجهة مستوى استدعاء SQL (CLI) (ملف PDF) . شركة X/Open. مارس 1995. رقم ISBN 1-85912-081-4تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 18 يونيو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  29. تنسيق تحويل UCS الآمن لنظام الملفات (UTF-8) (ملف PDF) . شركة X/Open. مارس 1995. ISBN 1-85912-082-2تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 24 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  30. معالجة المعاملات الموزعة: مواصفات TX (تحديد نطاق المعاملة) (ملف PDF) . شركة X/Open. أبريل 1995. ISBN 1-85912-094-6تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 24 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  31. واجهة برمجة X.25 باستخدام XTI (XX25) (ملف PDF) . شركة X/Open. نوفمبر 1995. ISBN 1-85912-136-5تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 23 أكتوبر 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  32. معالجة المعاملات الموزعة: مواصفات TxRPC (ملف PDF) . شركة X/Open. نوفمبر 1995. ISBN 1-85912-115-2تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 24 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  33. معالجة المعاملات الموزعة: مواصفات XATMI (ملف PDF) . شركة X/Open. نوفمبر 1995. ISBN 1-85912-130-6تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 24 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  34. معالجة المعاملات الموزعة: مواصفات XCPI-C الإصدار 2 (ملف PDF) . شركة X/Open. نوفمبر 1995. ISBN 1-85912-135-7تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 24 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  35. لعنات إكس/أوبن، العدد 4. شركة إكس/أوبن. 1995. رقم ISBN 9781859120774.
  36. لعنات X/Open، العدد 4، الإصدار 2 (ملف PDF) . شركة X/Open. 1996. ISBN 1-85912-171-3تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 20 يوليو 2022. تم الاطلاع عليه بتاريخ 24 يوليو 2022 .{{cite book}}تم |website=تجاهله ( مساعدة )
  37. إدارة البيانات: لغة الاستعلامات المهيكلة (SQL) الإصدار 2 (PDF) . شركة X/Open. مارس 1996. ISBN 1-85912-151-9.{{cite book}}تم |website=تجاهله ( مساعدة )
  • كيلد يورن سيمونسن. "البرنامج الفني لمؤتمر كوبنهاجن EUUG 1985" . مجموعة الأخبار : net.usenix . يوزنت: 1120@diku.UUCP .   - يذكر X/Open؛ ويسرد الأعضاء وجهودها لتحديد "واجهة قياسية جديدة لنظام UNIX".
  • سي بي تايلور. مجموعة X/OPEN وبيئة التطبيق المشتركة. المجلة التقنية لشركة ICL، المجلد 5 (4)، الصفحات  665-679، 1987.
  • سي بي تايلور. إكس/أوبن - من قوة إلى قوة. المجلة التقنية لشركة آي سي إل، المجلد 7 (3)، الصفحات  565-583، 1991
  • سي بي تايلور. إكس/أوبن والأنظمة المفتوحة. شركة إكس/أوبن المحدودة، 1992. رقم ISBN 1-872630-55-3