پازیکس
پازیکس (POSIX) که مخفف « Portable Operating System Interface [for Unix]» است، عبارت است از مجموعه استانداردهایی که برای نامگذاری و تعریف شمایل رابط برنامهنویسی کاربردی در محیطهای شبه-یونیکس در آیتریپلایی تعریف شدهاند. این استانداردها تحت نام کلی IEEE 1003 و نام بینالمللی ISO/IEC 9945 شناخته میشوند، امکان همسانسازی و ارتباط و پورت کردن آسانتر بین محیطهای یادشده را فراهم میآورد. واژهٔ پازیکس پیشنهاد بنیانگذار بنیاد نرمافزار آزاد، ریچارد استالمن بود.
این استاندارد را میتوان در مورد هر سیستمعامل دیگری هم بکار گرفت. استاندارد اولیه پازیکس، IEEE Std 1003.1-1988 بود که مجموعه به روز شده آن این روزها ISO/IEC 9945 خوانده میشود.
این استاندارد شامل ۱۷ سند جداگانه است که استانداردهای خط فرمان، رابط اسکریپتنویسی، برنامههای سطح کاربر، سرویسهای و ابزارهایی مثل awk و Echo و ویرایشگر ed را به همراه ورودی خروجیهای استاندارد (فایل، ترمینال، شبکه) و threadها و غیره را تعریف کردهاست.
اسناد پازیکس در حال در سه بخش تقسیم شدهاند:
برخی از سیستمعاملهای کاملاً سازگار با پازیکس عبارت هستند از BSD/OS, HP-UX، مک اواس ده، مینیکس و سولاریس و OpenSolaris. لازم است ذکر شود که سیستمعاملهای فری بیاسدی، گنو/لینوکس، NetBSD, OpenBSD از جمله سیستمعاملهایی هستند که تا حد زیادی سازگاری با پازیکس را حفظ کردهاند.
در نهایت باید ذکر شود که سیستمعاملهای دیگر هم از طریق لایههای مترجم و ابزارهای تطبیق دهنده، به سمت سازگاری با پازیکس حرکت کردهاند. از جمله این سیستمعاملها میتوان به سیمبیان ۹، ویندوز NT و XP (حرفهای با سرویس پک یک به بعد)، ویندوز سرور ۲۰۰۳ و ویندوز ویستا اشاره کرد.
منابع
- ↑ «POSIX.1 FAQ». دریافتشده در ۲۰۱۷-۰۹-۲۵.
مشارکتکنندگان ویکیپدیا. «POSIX». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۴ ژوئن ۲۰۱۰.