مواصفة يونكس الواحدة
المظهر
(بالتحويل من Single UNIX Specification)
مواصفة يونكس الواحدة (بالإنجليزية: Single UNIX Specification اختصاراً SUS) هو اسم جامع لمعايير ومواصفات لتوافق أنظمة التشغيل كبيئات تشغيل برمجية متناظرة، والتوافق مع المواصفة يؤهل نظم تشغيل الحاسوب لحمل الاسم «يونكس».[1][2][3] تقوم مجموعة أوستن جروب على تطوير وصيانة المواصفات الأساسية لمواصفات يونكس الموحدة، وهي مجموعة عمل مشتركة بين لجمعية مهندسي الكهرباء والإلكترونيات وذي أوبن جروب.
المحددات
[عدل]يتم تحديد واجهة البرمجيات والمستخدم في أربعة أقسام:
- التعريفات الأساسية - قائمة بالتعريفات والمسميات التي تستخدم في المحددات، وقائمة بملفات C Header التي لا بد من أن يوفرها النظام.
- القشرة والأدوات - قائمة بالأدوات ووصف للقشرة (Bourne Shell).
- واجهات النظام - قائمة بطلبات نظام سي (C System Calls) اللازم توافرها.
- عرض الأسباب شرح سبب إنشاء المعيار.
علامات الأنظمة المتوافقة
[عدل]هناك اثنان من العلامات الرسمية التي تدل على توافق النظام:
- UNIX 98 - تدل العلامة على توافق النظام مع الإصدار الثاني من مواصفات يونكس الموحدة (توافق جزئي)
- UNIX 03 - تدل العلامة على توافق النظام مع الإصدار الثالث من مواصفات يونكس الموحدة (توافق كلي)
معايير أقدم لنظام يونكس (تم إبطالها):
- UNIX93 (تم إبطالها بالكامل)
- UNIX95 (الأنظمة المتوافقة لا تزال شسلفباسبيال ئسفيبا الفرعية للبرامج الأقل تعقيدا)
مراجع
[عدل]- ^ Xie Ruohong. "Inspur Conformance Statement". The Open Group. مؤرشف من الأصل في 2016-04-16. اطلع عليه بتاريخ 2015-12-08.
- ^ "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.
- ^ Single UNIX Specification Version 4 نسخة محفوظة 27 ديسمبر 2017 على موقع واي باك مشين.