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

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

مواصفة يونكس الواحدة (بالإنجليزية: 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. مؤرشف من الأصل في 2016-04-16. اطلع عليه بتاريخ 2015-12-08.
  2. ^ "Mac OS X Leopard - Technology - UNIX". Leopard Technology Overview. Apple Inc. مؤرشف من الأصل في 2007-08-23. اطلع عليه بتاريخ 2007-06-11. 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 على موقع واي باك مشين.