بوزيكس

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

بوزيكس (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

الإصدارات[عدل]

ما قبل 1997[عدل]

POSIX.1[عدل]

POSIX.1b[عدل]
POSIX.1c[عدل]

POSIX.2[عدل]

ما بعد 1997[عدل]

POSIX:2001[عدل]

POSIX:2004[عدل]

POSIX:2008[عدل]

التعارض[عدل]

كتل 512-بايت مقابل 1024-بايت[عدل]

أنظمة التشغيل بفلسفة POSIX[عدل]

دعم كامل[عدل]

دعم شبه كامل[عدل]

أنظمة ويندوز[عدل]

أنظمة OS/2[عدل]

أنظمة DOS[عدل]

طالع أيضا[عدل]

مقالات ذات صلة[عدل]

هوامش ومراجع[عدل]

  1. ^ "POSIX". Standards. IEEE. 
  2. ^ "POSIX 1003.1 FAQ Version 1.12". 2006-02-02. اطلع عليه بتاريخ 2006-07-16. 

وصلات خارجية[عدل]

Computer.svg هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال بحاجة للتوسيع. شارك في تحريرها.