مواصفة يونكس الواحدة

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

مواصفة يونكس الواحدة (بالإنجليزية: Single UNIX Specification اختصاراً SUS) هو اسم جامع لمعايير ومواصفات لتوافق أنظمة التشغيل كبيئات تشغيل برمجية متناظرة، والتوافق مع المواصفة يؤهل نظم تشغيل الحاسوب لحمل الاسم "يونكس".[1][2][3] يتم تطوير وصيانة هذه المواصفة بواسطة أوستن جروب، وهي إمتداد ومبنية على الجهود السابقة لجمعية مهندسي الكهرباء والإلكترونيات وذي أوبن جروب [الإنجليزية].

المحددات[عدل]

يتم تحديد واجهة البرمجيات والمستخدم في أربعة أقسام:

  • التعريفات الأساسية - قائمة بالتعريفات والمسميات التي تستخدم في المحددات، وقائمة بملفات C Header التي لا بد من أن يوفرها النظام.
  • القشرة والأدوات - قائمة بالأدوات ووصف للقشرة (Bourne Shell).
  • واجهات النظام - قائمة بطلبات نظام سي (C System Calls) اللازم توافرها.
  • عرض الأسباب شرح سبب إنشاء المعيار.

علامات الأنظمة المتوافقة[عدل]

هناك اثنان من العلامات الرسمية التي تدل على توافق النظام:

  • UNIX 98 - تدل العلامة على توافق النظام مع الإصدار الثاني من مواصفات يونكس الموحدة (توافق جزئي)
  • UNIX 03 - تدل العلامة على توافق النظام مع الإصدار الثالث من مواصفات يونكس الموحدة (توافق كلي)

معايير أقدم لنظام يونكس (تم إبطالها):

  • UNIX93 (تم إبطالها بالكامل)
  • UNIX95 (الأنظمة المتوافقة لا تزال شسلفباسبيال ئسفيبا الفرعية للبرامج الأقل تعقيدا)

مراجع[عدل]

  1. ^ Xie Ruohong. "Inspur Conformance Statement". The Open Group. مؤرشف من الأصل في 16 أبريل 2016. اطلع عليه بتاريخ 08 ديسمبر 2015. 
  2. ^ "Mac OS X Leopard - Technology - UNIX". Leopard Technology Overview. Apple Inc. مؤرشف من الأصل في 23 أغسطس 2007. اطلع عليه بتاريخ 11 يونيو 2007. Leopard is now an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads. 
  3. ^ Single UNIX Specification Version 4 نسخة محفوظة 27 ديسمبر 2017 على موقع واي باك مشين.
2D-index-binair.png
هذه بذرة مقالة عن علوم الحاسب بحاجة للتوسيع. شارك في تحريرها.