بوزيكس (POSIX) اختصارا لـ "Portable Operating System Interface [for Unix]"[1] هو اسم عائلة معايير وضعها IEEE لتعريف واجهة برمجة التطبيقات (API) مع واجهات شل وأدوات برمجية متوافقة مع نظام يونكس وأشباهه. ويمكن تطبيقه على أي نظام تشغيل.
التسمية
في الأصل، كانت تسمية "POSIX" تشير إلى IEEE Std 1003.1-1988. مجموعة المعايير POSIX موجهة لـ IEEE 1003 والاسم الدولي للمعيار هو ISO/IEC 9945.
اقترح ريتشارد ستالمان اسم POSIX ردا على بحث IEEE لتسمية سهلة الحفظ.[2]
مقدمة
مواصفات POSIX لبيئات نظام التشغيل يونكس مثل يتألف في الأصل من وثيقة واحدة للواجهة البرمجة الأساسية، ولكن نمت في نهاية المطاف إلى 19 وثيقة منفصلة (على سبيل المثال، POSIX.1، POSIX.2 الخ) [1]. واستندت سطر الأوامر المستخدم واجهة برمجة موحدة على كورن قذيفة [بحاجة لمصدر]. العديد من البرامج على مستوى المستخدم، والخدمات، والمرافق العامة بما في ذلك AWK، صدى، إد كانت موحدة أيضا، جنبا إلى جنب مع الخدمات المطلوبة على مستوى البرامج بما في ذلك أنا الأساسية / O (ملف، محطة، وشبكة) الخدمات. أيضا يعرف POSIX القياسية API مكتبة الترابط الذي تدعمه معظم أنظمة التشغيل الحديثة. في الوقت الحاضر، فإن معظم أجزاء POSIX ودمجها في معيار واحد، IEEE الأمراض المنقولة جنسيا 1٬003,1-2008، المعروف أيضا باسم POSIX.1-2008.
اعتبارا من عام 2009، وتنقسم الوثائق POSIX في جزأين:
POSIX.1-2008: POSIX قاعدة التعاريف ونظام واجهات، وأوامر والمرافق (التي تشمل POSIX.1، ملحقات للPOSIX.1، خدمات في الوقت الحقيقي، مواضيع واجهة، ملحقات في الوقت الحقيقي، واجهة الأمن، يمكن وصول ملفات الشبكة وشبكة عملية إلى عملية الاتصالات، العضو ملحقات قابلية، تصحيحات وملحقات وحماية ومراقبة المرافق ودفعة نظام المرافق) POSIX التوافق الاختبار: اختبار للجناح POSIX يرافق المعيار: ثلاثي الفينيل متعدد الكلور أو POSIX المطابقة اختبار جناح [5]
تطوير معايير POSIX تجري في المجموعة أوستن، مجموعة عمل مشتركة تربط بين المجموعة المفتوحة ومنظمة ISO
الإصدارات
== التعارض
طالع أيضا
مقالات ذات صلة
هوامش ومراجع
- "POSIX". Standards. IEEE. مؤرشف من الأصل في 26 يوليو 2010.
- "POSIX 1003.1 FAQ Version 1.12". 2006-02-02. مؤرشف من الأصل في 17 أكتوبر 201816 يوليو 2006.
وصلات خارجية
- Austin Group
- The Portable Application Standards Committee
- IEEE POSIX Certification Authority
- The Open Group – The UNIX System Home Page
- POSIX:2008, The Open مجموعةBase Specifications Issue 7
- What could have been IEEE 1003.1e/2c