بوسيكس
واجهة نظام التشغيل المحمولة ( POSIX ؛ IPA : /ˈpɒz.ɪks/[1 ] ) هي مجموعة من المعايير التي حددتها جمعية مهندسي الكهرباء والإلكترونيات (IEEE) للحفاظ على التوافق بين أنظمة التشغيل . [ 1 ] ولتحديد مستوى التوافق، تُحدد POSIX العديد من جوانب الوظائف التي يمكن تصنيفها كواجهة برمجة تطبيقات (API)، وواجهة سطر أوامر، وأوامر واجهة سطر الأوامر. وقد اشتُقت في الأصل من واجهات برمجة تطبيقات وواجهات سطر أوامر وأوامر يونكس الشائعة (جزئيًا لأن يونكس كان يُعتبر محايدًا تجاه الشركات المصنعة)، واليوم تتوافق العديد من الأنظمة مع هذا المعيار - بما في ذلك أنظمة يونكس ذات العلامات التجارية، والأنظمة الشبيهة بيونكس ، والعديد من الأنظمة التي لم تكن مرتبطة تاريخيًا بيونكس. [ 1 ] [ 2 ]
استندت واجهة سطر الأوامر وواجهة البرمجة النصية الموحدة للمستخدم إلى نظام التشغيل UNIX System V Bourne shell . [ 3 ] كما تم توحيد العديد من البرامج والخدمات والأدوات المساعدة على مستوى المستخدم (بما في ذلك awk و echo و ed ) استنادًا إلى إصدارات UNIX System V منها، إلى جانب الخدمات المطلوبة على مستوى البرنامج (بما في ذلك عمليات الإدخال والإخراج الأساسية : الملفات ، والطرفية ، والشبكة ) . ويُعرّف معيار POSIX أيضًا واجهة برمجة تطبيقات قياسية لمكتبة الخيوط، وهي مدعومة من قِبل معظم أنظمة التشغيل الحديثة.
تم تطوير معيار POSIX بواسطة مجموعة أوستن (وهي مجموعة عمل مشتركة بين IEEE و The Open Group و ISO/IEC JTC 1/SC 22 /WG 15).
يهدف نظام POSIX إلى استخدامه من قبل مطوري التطبيقات والأنظمة على حد سواء. [ 4 ]
اسم
انبثقت هذه المعايير من مشروع بدأ عام ١٩٨٤، مستندًا إلى أعمال أنشطة مماثلة في جمعية /usr/group . [ ٥ ] اقترح ريتشارد ستالمان اسم POSIX على معهد مهندسي الكهرباء والإلكترونيات (IEEE) [ ٦ ] [ ٧ ] بدلًا من الاسم السابق IEEE-IX . [ ٨ ] وجدت اللجنة أنه أسهل في النطق والتذكر، فاعتمدته.
في الأصل، كان يشير POSIX إلى معيار IEEE 1003.1-1988، الذي صدر في عام 1988. وتُعرف عائلة معايير POSIX رسميًا باسم IEEE 1003 ورقم معيار ISO/IEC هو ISO / IEC 9945.
POSIX هي علامة تجارية مسجلة لدى معهد مهندسي الكهرباء والإلكترونيات (IEEE). [ 1 ]
الإصدارات
كانت مواصفات POSIX في الأصل عبارة عن وثيقة واحدة للخدمات الأساسية، ولكن مع مرور الوقت، نُشرت وثائق إضافية لتوسيع المواصفات ومراجعتها. قبل عام 1997، كانت POSIX تتألف من عدة وثائق نُشرت على مدار عدة سنوات. بعد عام 1997، أصدرت مجموعة أوستن مواصفات بعنوان "مواصفات يونكس الموحدة " (SUS). ومع مرور الوقت، نشرت المجموعة إصدارات من هذه المواصفات، ثم عُدّلت POSIX لاحقًا وفقًا لبعض أو كل إصدار من SUS. يتكون إصدار SUS من مجموعة من المجلدات - كل منها مخصص لمجموعة من السلوكيات المطلوبة - بالإضافة إلى معلومات أخرى (خارج المجلد). [ 9 ] يُخصص لكل مجلد رقم إصدار، وهو نفسه لجميع مجلدات الإصدار، ولكنه ليس نفس رقم الإصدار. على سبيل المثال، يتضمن إصدار SUS 3 (SUSv3) مجلدات تحمل رقم الإصدار 6.
اعتبارًا من عام 2014تنقسم وثائق POSIX إلى جزأين:
- POSIX.1، إصدار 2013: تعريفات POSIX الأساسية، وواجهات النظام، والأوامر والأدوات المساعدة (والتي تشمل POSIX.1، وامتدادات POSIX.1، وخدمات الوقت الحقيقي، وواجهة الخيوط، وامتدادات الوقت الحقيقي، وواجهة الأمان، والوصول إلى ملفات الشبكة، والاتصالات بين عمليات الشبكة، وامتدادات قابلية نقل المستخدم، والتصحيحات والامتدادات، وأدوات الحماية والتحكم، وأدوات نظام الدفعات. هذا هو POSIX 1003.1-2008 مع التصحيح الفني 1).
- اختبار التوافق مع معيار POSIX: مجموعة اختبار POSIX مصاحبة للمعيار: VSX-PCTS أو مجموعة اختبار التوافق مع معيار VSX POSIX . [ 10 ]
قبل عام 1997
POSIX.1
تتضمن الخدمات الأساسية (IEEE Std 1003.1-1988) معيار ANSI C وتشمل ما يلي:
POSIX.1b
تتضمن ملحقات الوقت الحقيقي (IEEE Std 1003.1b-1993، والتي ظهرت لاحقًا باسم librt - مكتبة ملحقات الوقت الحقيقي) ما يلي: [ 11 ]
- جدولة الأولويات
- إشارات في الوقت الحقيقي
- الساعات والمؤقتات
- إشارات المرور
- تمرير الرسائل
- الذاكرة المشتركة
- الإدخال/الإخراج غير المتزامن والمتزامن
- واجهة قفل الذاكرة
POSIX.1c
تتضمن امتدادات الخيوط (IEEE Std 1003.1c-1995):
- إنشاء المواضيع والتحكم بها وتنظيفها
- جدولة الخيوط
- مزامنة الخيوط
- معالجة الإشارات
POSIX.2
يشمل Shell and Utilities (IEEE Std 1003.2-1992) ما يلي:
- مترجم الأوامر
- برامج المرافق
POSIX.1-2001
يتألف معيار POSIX.1-2001 (IEEE Std 1003.1-2001) من معظم مكونات SUSv3، والتي تتألف بدورها من مجلدات (الإصدار 6): التعريفات الأساسية ، وواجهات النظام والرؤوس ، والأوامر والأدوات المساعدة . ويستثني معيار POSIX تحديدًا متطلبات SUSv3 لواجهة برمجة تطبيقات curses (والتي تُسمى غالبًا X/Open Curses ، على الرغم من عدم وجود تصنيف منفصل لها في SUSv3). [ 12 ]
يُعدِّل معيار IEEE 1003.1-2004 معيار POSIX.1-2001 من خلال تحديثين طفيفين أو تصحيحين يُشار إليهما باسم وثائق التصحيحات الفنية. [ 13 ] [ 14 ]
POSIX.1-2008
على غرار سابقتها، تتألف POSIX.1-2008 ( IEEE Std 1003.1-2008 ، إصدار 2016) من معظم المواد المعيارية لـ SUSv4 (الإصدار 7 من المجلدات: التعريفات الأساسية ، وواجهات النظام والرؤوس ، والأوامر والأدوات المساعدة ). [ 15 ] كما تتضمن SUSv4 معلومات أساسية تنطبق إلى حد كبير على POSIX، وإن لم تكن مدرجة بشكل مباشر.
POSIX.1-2017
يقوم معيار POSIX.1-2017 ( IEEE Std 1003.1-2017 ) بمراجعة الإصدار السابق (POSIX.1-2008) من خلال تصحيحين فنيين. [ 16 ]
POSIX.1-2024
تم نشر معيار POSIX.1-2024 ( IEEE Std 1003.1-2024 ) في 14 يونيو 2024. [ 15 ] [ 17 ]
اعتبارًا من POSIX 2024، يتوافق المعيار مع معيار لغة C17 .
الجدل
كتل بحجم 512 بايت مقابل كتل بحجم 1024 بايت
يفرض معيار POSIX أحجام كتل افتراضية تبلغ 512 بايت لأداتي df و du ، بما يتوافق مع الحجم النموذجي للكتل على الأقراص. عندما كان ريتشارد ستالمان وفريق GNU يعملون على تطبيق POSIX لنظام تشغيل GNU ، اعترضوا على ذلك بحجة أن معظم المستخدمين يفكرون من منظور كتل بحجم 1024 بايت (أو 1 كيلوبايت ). تم إدخال متغير البيئة POSIX_ME_HARDER للسماح للمستخدم بفرض السلوك المتوافق مع المعايير. [ 18 ] تم تغيير اسم المتغير لاحقًا إلى POSIXLY_CORRECT . [ 19 ] اعتبارًا من عام 2025، يُستخدم هذا المتغير أيضًا لعدد من خصائص السلوك الأخرى. [ 20 ] [ 21 ] [ 22 ] [ 23 ] [ 24 ] [ 25 ] [ 26 ] [ 27 ] [ 28 ]
المطابقة
يمكن تصنيف نظام التشغيل بناءً على درجة توافقه مع معيار POSIX.
معتمد
تم اعتماد الإصدارات الحالية من أنظمة التشغيل التالية لمطابقتها مع واحد أو أكثر من معايير POSIX المختلفة. وهذا يعني أنها اجتازت اختبارات المطابقة الآلية [ 29 ] ، وأن اعتمادها لم ينتهِ، وأن نظام التشغيل لم يتوقف دعمه. [ 30 ] [ 31 ]
معتمد سابقًا
حصلت بعض إصدارات أنظمة التشغيل التالية على شهادة مطابقة لواحد أو أكثر من معايير POSIX المختلفة. وهذا يعني أنها اجتازت اختبارات المطابقة الآلية. وقد انتهت صلاحية هذه الشهادة، وتم إيقاف دعم بعض أنظمة التشغيل. [ 30 ]
- EulerOS (تاريخ انتهاء الصلاحية 2022) [ 39 ]
- إنسبور K-UX (تجربة 2019) [ 40 ]
- IRIX (توقف عن العمل عام 2006) [ 41 ]
- نظام التشغيل OS/390 (توقف عن العمل عام 2004) [ 42 ]
- نيوترينو QNX [ 43 ]
- سولاريس (تاريخ انتهاء الصلاحية 2019) [ 44 ]
- Tru64 (توقف عن العمل عام 2010) [ 45 ]
- LiteOS (توقف عن العمل في عام 2020) [ 46 ]
- HP-UX (توقف عن العمل في عام 2026) [ 47 ]
متوافق جزئياً
ما يلي غير معتمد كمتوافق مع معيار POSIX ولكنه يعتبر متوافقًا جزئيًا، وهو ما يسمى أحيانًا بالامتثال :
- نظام أندرويد (متوفر من خلال Android NDK)
- داروين (نواة نظامي التشغيل macOS و iOS )
- دراجون فلاي بي إس دي
- FreeBSD [ 48 ]
- هايكو
- إيلوموس
- لينكس (معظم التوزيعات)
- LynxOS
- مينيكس (منذ عام 2005 مينيكس 3 )
- MPE/iX [ 49 ]
- نظام التشغيل NetBSD
- نظام التشغيل في الوقت الحقيقي Nucleus
- نوتكس
- أوبن بي إس دي
- OpenSolaris [ 50 ]
- نظام التشغيل PikeOS RTOS للأنظمة المدمجة مع أقسام PSE51 و PSE52 الاختيارية؛ انظر القسم (الحاسوب المركزي)
- نظام التشغيل PX5 RTOS [ 51 ]
- الأكسدة والاختزال
- RTEMS – دعم واجهة برمجة تطبيقات POSIX مصمم وفقًا لمعيار IEEE 1003.13-2003 PSE52
- نظام التشغيل SerenityOS
- Stratus OpenVOS [ 52 ]
- نظام التشغيل SkyOS (متوقف)
- مقطع لفظي (متوقف)
- ألتريكس [ 53 ]
- VSTa
- VMware ESXi
- زينيكس
- زفير [ 54 ]
متوافق جزئيًا عبر طبقة التوافق
أنظمة التشغيل التالية غير معتمدة كمتوافقة مع معيار POSIX، ولكنها تتوافق إلى حد كبير مع المعيار من خلال تنفيذ دعم POSIX عبر ميزة التوافق (عادةً مكتبات الترجمة، أو طبقة فوق النواة).
- AmigaOS (من خلال مكتبة ixemul أو vbcc _PosixLib [ 55 ] )
- يُعدّ eCos – POSIX جزءًا من التوزيعة القياسية، ويستخدمه العديد من التطبيقات. يحتوي قسم "الروابط الخارجية" أدناه على مزيد من المعلومات.
- IBM i (من خلال طبقة التوافق PASE ) [ 56 ]
- MorphOS (من خلال مكتبة ixemul المدمجة)
- OpenVMS (من خلال حزمة POSIX الاختيارية) [ 57 ]
- الخطة 9 من مختبرات بيل APE - بيئة ANSI/POSIX [ 58 ]
- RIOT (عبر وحدة POSIX اختيارية)
- نظام التشغيل سيمبيان مع PIPS (PIPS هو POSIX على سيمبيان)
- VAXELN (دعم جزئي لـ 1003.1 و 1003.4 من خلال مكتبة وقت تشغيل VAXELN POSIX) [ 59 ]
- نواة نظام التشغيل Windows NT عند استخدام خدمات Windows لنظام UNIX 3.5 أو النظام الفرعي لتطبيقات UNIX . وللتوافق مع معيار POSIX، يجب تفعيل الميزات الاختيارية لنظامي التشغيل Windows NT وWindows 2000 Server. [ 60 ]
التوافق عبر النظام الفرعي
تسمح بعض التقنيات لنظام التشغيل بالتمتع بمستوى من التوافق مع معيار POSIX على الرغم من أن نظام التشغيل نفسه لا يتمتع إلا بتوافق ضئيل أو معدوم.
لنظام التشغيل ويندوز
على الرغم من أن نظام التشغيل ويندوز لا يتوافق مع معيار POSIX، إلا أن التقنيات التالية توفر مستوى من التوافق.
- سيجوين
- يوفر بيئة تطوير وتشغيل متوافقة إلى حد كبير مع معيار POSIX لنظام التشغيل Microsoft Windows .
- MinGW
- يوفر هذا الإصدار المتفرع من Cygwin بيئة تطوير أقل توافقًا مع POSIX ويدعم التطبيقات المبرمجة بلغة C المتوافقة عبر Msvcrt ، وهي مكتبة وقت التشغيل Visual C القديمة من Microsoft .
- libunistd
- مكتبة تطوير متوافقة إلى حد كبير مع معيار POSIX، أُنشئت في الأصل لبناء شفرة المصدر C/ C++ الخاصة ببرنامج CinePaint على نظام Linux كما هي في Microsoft Visual Studio . وهي عبارة عن تطبيق خفيف الوزن يحتوي على ملفات رأس متوافقة مع معيار POSIX تربط واجهات برمجة تطبيقات POSIX باستدعاء نظيراتها من واجهات برمجة تطبيقات Windows. [ 61 ]
- نظام مايكروسوفت الفرعي POSIX
- نظام فرعي اختياري لنظام التشغيل Windows مضمن في أنظمة التشغيل المستندة إلى Windows NT حتى Windows 2000. وقد دعم POSIX.1 كما كان عليه في مراجعة عام 1990، بدون خيوط أو مقابس .
- إنتريكس
- يُعدّ OpenNT، الذي طورته شركة Softway Systems، ترقيةً واستبدالًا لنظام POSIX الفرعي من مايكروسوفت ، والذي استحوذت عليه مايكروسوفت عام 1999. تم تسويقه في البداية كمنتج إضافي مستقل، ثم أُدرج لاحقًا كمكوّن في خدمات ويندوز لنظام يونكس (SFU)، وأُدمج أخيرًا كمكوّن في ويندوز سيرفر 2003 R2 وإصدارات نظام التشغيل ويندوز اللاحقة تحت اسم "النظام الفرعي لتطبيقات يونكس" (SUA). ثم أُهمل استخدامه عام 2012 (ويندوز 8) [ 62 ] ، وأُسقط نهائيًا عام 2013 (2012 R2، 8.1). يُمكّن هذا النظام من التوافق الكامل مع معيار POSIX لبعض منتجات مايكروسوفت ويندوز .
- نظام ويندوز الفرعي لنظام لينكس (WSL)
- طبقة توافق لتشغيل ملفات لينكس التنفيذية الثنائية بشكل أصلي على نظامي التشغيل ويندوز 10 و11 باستخدام صورة لينكس مثل أوبونتو أو ديبيان أو أوبن سوزي، وغيرها، تعمل كترقية وبديل لخدمات ويندوز لنظام يونكس. تم إصدارها تجريبياً في أبريل 2016، وكانت أوبونتو أول توزيعة متاحة.
- UWIN
- تقوم شركة AT&T Research بتطبيق طبقة POSIX فوق واجهات برمجة تطبيقات Win32.
- مجموعة أدوات MKS
- تم تطويره في الأصل لنظام MS-DOS، وهو عبارة عن حزمة برمجية من إنتاج شركة MKS Inc. وتتولى صيانتها ، وتوفر بيئة شبيهة بنظام يونكس لكتابة البرامج النصية، والاتصال، ونقل برامج يونكس ولينكس إلى أنظمة مايكروسوفت ويندوز ذات 32 بت و64 بت . وقد أُدرجت مجموعة فرعية منه في الإصدار الأول من خدمات ويندوز لنظام يونكس (SFU) عام 1998. [ 63 ] [ 64 ]
- مكتبة وقت تشغيل لغة C لنظام التشغيل Windows وواجهة برمجة تطبيقات Windows Sockets
- تنفيذ وظائف واجهة برمجة تطبيقات POSIX الشائعة الاستخدام للوصول إلى الملفات والوقت والبيئة والمآخذ، [ 65 ] على الرغم من أن الدعم لا يزال غير مكتمل إلى حد كبير وغير متوافق تمامًا مع التطبيقات المتوافقة مع POSIX. [ 66 ] [ 67 ]
لنظام التشغيل OS/2
بيئات POSIX لنظام التشغيل OS/2 :
- emx+gcc
- متوافق إلى حد كبير مع معيار POSIX.
لنظام التشغيل DOS
تتضمن بيئات POSIX لنظام DOS ما يلي:
- emx+gcc
- متوافق إلى حد كبير مع معيار POSIX
- DJGPP
- متوافق جزئيًا مع معيار POSIX
- نظام التشغيل DR-DOS
- يتوفر امتداد واجهة برمجة تطبيقات POSIX الأمامية لتعدد المهام عبر EMM386 /MULTI – وهو امتداد لواجهة برمجة تطبيقات POSIX للخيوط
انظر أيضاً
- مكتبة C POSIX - مكتبة قياسية للغة C مخصصة لأنظمة POSIX
- معيار واجهة المستخدم IBM Common User Access
- إنتركس - نظام فرعي من يونكس لأنظمة تشغيل ويندوز إن تي
- قائمة أوامر POSIX
- إشارة POSIX – شكل من أشكال الاتصال بين العمليات في أنظمة الحاسوب. صفحات تعرض أوصافًا مختصرة لأهداف إعادة التوجيه.
- خيوط POSIX – نموذج تنفيذ يسمح بالحوسبة المتوازية. صفحات تعرض أوصافًا مختصرة لأهداف إعادة التوجيه.
- مجموعة الأحرف المحمولة - الأحرف الإلزامية في معيار POSIX - مجموعة الأحرف التي يجب دعمها في أي لغة لمجموعة أحرف متوافقة مع معيار POSIX
- نظام تشغيل في الوقت الحقيقي – نظام تشغيل حاسوبي للتطبيقات ذات القيود الزمنية الحرجة
- مواصفات يونكس الموحدة – معايير لأنظمة التشغيل لاستخدام علامة يونكس التجارية. صفحات تعرض أوصافًا مختصرة لأهداف إعادة التوجيه.
- مشروع ترون – نظام تشغيل في الوقت الحقيقي
مراجع
- 1 2 3 4 "أسئلة وأجوبة حول معيار POSIX.1" . مجموعة Open Group. 13 يونيو 2020. تم الاطلاع عليه بتاريخ 20 فبراير 2023 .
- ↑ "IEEE 1003.1-2024" . جمعية معايير IEEE .
- ↑ "لغة أوامر شل - المواصفات الأساسية لمجموعة Open Group، الإصدار 7، طبعة 2013" . تم الاطلاع عليه بتاريخ 28 أبريل 2020 .
- ↑ "مقدمة" . مواصفات المجموعة المفتوحة الأساسية، الإصدار 7، طبعة 2018. تم الاطلاع عليه بتاريخ 22 يوليو 2021 .
- ↑ "JimIsaak - POSIX Impact" . sites.google.com . تم الاطلاع عليه بتاريخ 15 سبتمبر 2022 .
- ↑ "معلومات أساسية عن معيار IEEE 1003.1" . الحواشي.
- ↑ "أصل اسم POSIX" . stallman.org . تم الاطلاع عليه بتاريخ 26 سبتمبر 2024 .
- ↑ ستوتون، نيكولاس. "تحديث حول المعايير" . ;login: .
- ↑ حالة PASC (بما في ذلك POSIX) (تقرير). جمعية IEEE للحاسبات . 4 ديسمبر 2003. تم الاطلاع عليه بتاريخ 26 سبتمبر 2024 .
- ↑ "مجموعات اختبار VSX-PCTS2003" . مجموعة Open Group.
- ↑ "librt(3LIB)" . docs.oracle.com . صفحات الدليل ، القسم 3: واجهات المكتبة والرؤوس. شركة أوراكل. 4 أغسطس 1998. تم الاطلاع عليه في 18 فبراير 2016.
librt، libposix4 - مكتبة ملحقات POSIX.1b للوقت الحقيقي [...] librt هو الاسم المفضل لهذه المكتبة. تم الحفاظ على اسم libposix4 للتوافق مع الإصدارات السابقة، ويجب تجنبه. توفر الدوال في هذه المكتبة معظم الواجهات المحددة بواسطة ملحق POSIX.1b للوقت الحقيقي.
- ↑ "المواصفات الموحدة لنظام يونكس، الإصدار 3 - نظرة عامة" . unix.org .
- ↑ "معيار IEEE 1003.1" ( طبعة 2004). Unix.org . تم الاطلاع عليه بتاريخ 26 يوليو 2009 .
- ↑ "المواصفات الأساسية، الإصدار 6" ( طبعة 2004). مجموعة أوبن . تم الاطلاع عليه بتاريخ 20 يوليو 2024 . .
- 1 2 "مجموعة مراجعة معايير أوستن المشتركة" . مجموعة أوبن . تم الاطلاع عليه في 20 يوليو 2024 .
- ↑ "المواصفات الأساسية، الإصدار 7، طبعة 2018" ( طبعة 2018). مجموعة أوبن . تم الاطلاع عليه بتاريخ 20 يوليو 2024 .
- ↑ "المواصفات الأساسية، الإصدار 8" ( طبعة 2024). مجموعة Open Group. .
- ↑ ستالمان، ريتشارد (28 أغسطس 1991). "انتصار الديمقراطية في وحدات التخزين" . مجموعة الأخبار : gnu.announce . يوزنت: 9108281809.AA03552@mole.gnu.ai.mit.edu – عبر مجموعات جوجل.
- ↑ "معايير ترميز جنو" . جنو.
- ↑ "environ(7) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 17 مايو 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "bash(1) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 7 أبريل 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "ملف(1) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 17 يونيو 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "find(1) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 9 يوليو 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "grep(1) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 21 مارس 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "more(1) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 9 أغسطس 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "patch(1) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 1 مايو 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "ps(1) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 23 أبريل 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "renice(1) — صفحة دليل لينكس" . man7.org . مايكل كيريسك. 9 أغسطس 2025. تم الاطلاع عليه في 10 أكتوبر 2025 .
- ↑ "شهادة POSIX من معهد مهندسي الكهرباء والإلكترونيات ومجموعة Open Group - دليل البرنامج" . القسم 2، كيفية الحصول على الشهادة . تم الاطلاع عليه بتاريخ 26 سبتمبر 2024 .
- 1 2 "شهادة POSIX من IEEE ومجموعة Open Group - دليل البرنامج" . القسم 4، التجديدات وتحديثات المنتجات المعتمدة . تم الاطلاع عليه بتاريخ 26 سبتمبر 2024 .
- ↑ "المنتجات المعتمدة من قبل الشركة" . مجموعة أوبن. بدون تاريخ . تم الاطلاع عليه بتاريخ 22 يناير 2022 .
- 1 2 "IBM" . مجموعة Open Group . تم الاطلاع عليه بتاريخ 23 يناير 2022 .
- 1 2 "سجل شهادات POSIX" . مجموعة Open Group . تم الاطلاع عليه بتاريخ 22 أغسطس 2024 .
- ↑ "نظام macOS الإصدار 10.5 ليوبارد على أجهزة ماك بمعالجات إنتل" . سجل المنتجات ذات العلامات التجارية المفتوحة . مجموعة أوبن . تم الاطلاع عليه بتاريخ 20 مايو 2015 .
- ↑ "نظام macOS الإصدار 26.0 Tahoe على أجهزة Mac التي تعمل بمعالجات Intel" . مجموعة Open Group . تم الاطلاع عليه بتاريخ 5 أكتوبر 2025 .
- ↑ "نظام macOS الإصدار 26.0 Tahoe على أجهزة Mac المزودة بمعالجات Apple Silicon" . مجموعة Open Group . تم الاطلاع عليه بتاريخ 5 أكتوبر 2025 .
- ↑ "إصدار SCO OpenServer 5" . مجموعة Open Group. 3 مايو 1995. تم الاطلاع عليه بتاريخ 24 ديسمبر 2021 .
- ↑ "UnixWare ® 7.1.3 والإصدارات الأحدث" . مجموعة Open Group. 16 مايو 2003. تم الاطلاع عليه بتاريخ 24 ديسمبر 2021 .
- ↑ "شركة هواوي للتكنولوجيا المحدودة" . مجموعة أوبن . تم الاطلاع عليه بتاريخ 26 مايو 2017 .
- ↑ "شركة إنسبور المحدودة" . مجموعة أوبن . تم الاطلاع عليه بتاريخ 26 مايو 2017 .
- ↑ "شركة سيليكون غرافيكس" . مجموعة أوبن . تم الاطلاع عليه بتاريخ 26 يناير 2014 .
- ↑ "العلامة التجارية المفتوحة - سجل المنتجات المعتمدة" . مجموعة أوبن . 23 يوليو 2003. مؤرشف من الأصل في 2 أغسطس 2003. تم الاطلاع عليه في 23 يناير 2022 .
- ↑ «QNX تحصل على شهادة POSIX جديدة» (بيان صحفي). QNX. 8 أبريل 2008. تم الاطلاع عليه بتاريخ 16 يناير 2016 .
- ↑ "شركة أوراكل" . مجموعة أوبن. مؤرشف من الأصل في 12 يوليو 2017. تم الاطلاع عليه في 26 يناير 2014 .
- ↑ "هيوليت-باكارد" . مجموعة أوبن. مؤرشف من الأصل في 9 يوليو 2014. تم الاطلاع عليه في 26 يناير 2014 .
- ↑ "Huawei LiteOS / LiteOS" . Gitee . Huawei . تم الاطلاع عليه بتاريخ 23 مايو 2024 .
- ↑ "هيوليت-باكارد" . مجموعة أوبن . تم الاطلاع عليه بتاريخ 26 يناير 2014 .
- ↑ شفايكهارت، ينس. "توافق أدوات FreeBSD مع معيار POSIX 2001" . FreeBSD.
- ↑ مارك هالبر (7 نوفمبر 1994). "مبيعات HP 3000 تفاجئ السوق" . مجلة Computerworld . المجلد 28، العدد 4. IDG Enterprise.
- ^ سولتر، نيكولاس أ. جيلينك، جيري. مينر ، ديفيد (21 مارس 2011). افتح سولاريس الكتاب المقدس . جون وايلي وأولاده. رقم ISBN 9781118080313.
- ↑ لامي، بيل؛ تاوبينجر، رافائيل (15 يونيو 2023). "نظام تشغيل في الوقت الحقيقي مع واجهة برمجة تطبيقات POSIX pthreads القياسية: مكمل لنظام لينكس المدمج" . Embedded.com . تم الاطلاع عليه في 13 سبتمبر 2023 .
- ↑ "دليل التوافق مع معيار OpenVOS POSIX.1" . شركة ستاتوس تكنولوجيز . تم الاطلاع عليه بتاريخ 26 نوفمبر 2021 .
- ↑ وثيقة توافق ULTRIX POSIX (ملف PDF) . رقمي. يونيو 1990. تم الاطلاع عليه بتاريخ 13 ديسمبر 2021 .
- ↑ "دعم POSIX" . وثائق Zephyr . تم الاطلاع عليه في 7 مارس 2023 .
- ↑ "Aminet - dev/C/Vbcc_PosixLib.lha" .
- ↑ "برمجة IBM PASE لنظام i" (ملف PDF) . ibm.com . IBM. 2013. تم الاطلاع عليه بتاريخ 25 نوفمبر 2021 .
- ↑ "قائمة المنتجات المعتمدة وفقًا لمعيار FIPS 151-2" . مختبر بيرينال للاختبار . تم الاطلاع عليه بتاريخ 14 أغسطس 2022 .
- ↑ "APE — بيئة ANSI/POSIX" . وثائق الخطة 9. مختبرات بيل. مؤرشفة من الأصل في 1 يونيو 2017.
- ↑ ملخص فني لمنتجات الوقت الحقيقي، الطبعة الخامسة (ملف PDF) . شركة ديجيتال إكويبمنت . ديسمبر 1992. تم الاطلاع عليه بتاريخ 8 ديسمبر 2021 .
- ↑ "الفصل 29 - توافق POSIX" . مجموعة موارد محطة عمل ويندوز NT من مايكروسوفت . مايكروسوفت. مؤرشف من الأصل في 15 يناير 2008.
- ↑ رو، روبن (8 سبتمبر 2022). "libunistd" . جيت هاب . تم الاطلاع عليه في 18 فبراير 2023. إذا كنت ترغب في إنشاء كود C++ بقاعدة بيانات واحدة لتشغيله على أنظمة ويندوز ولينكس وماك أو إس ،
فأنت بحاجة إلى هذا لنظام ويندوز.
- ↑ "الميزات التي تمت إزالتها أو إيقاف استخدامها في Windows Server 2012" . وثائق مايكروسوفت . 31 أغسطس 2016.
- ↑ "حزمة إضافات خدمات ويندوز إن تي لنظام يونكس" . مايكروسوفت . مؤرشفة من الأصل في 8 مايو 1999.
- ↑ "MKS تحل تحديات قابلية التشغيل البيني للمؤسسات" (بيان صحفي). مؤرشف من الأصل بتاريخ 28 أبريل 1999.
- ↑ "وظائف CRT المهملة" . وثائق مايكروسوفت . 15 أكتوبر 2009. تم الاطلاع عليه في 23 يوليو 2022 .
- ↑ "نقل تطبيقات المقابس إلى Winsock" . وثائق مايكروسوفت . 7 يناير 2021. تم الاطلاع عليه بتاريخ 23 يوليو 2022 .
- ↑ "مقالات الأسئلة الشائعة لمبرمجي Winsock: توافق مقابس BSD" . وارن يونغ. 31 أغسطس 2015. تم الاطلاع عليه بتاريخ 8 أكتوبر 2015 .
روابط خارجية
- "المواصفات الأساسية لمجموعة Open Group، الإصدار 8، طبعة 2024، معيار IEEE 1003.1™-2024" . مجموعة Open Group/IEEE.
- "الصفحة الرئيسية لشهادة POSIX" . مجموعة Open Group/IEEE.
- بوسيكس
- واجهات برمجة التطبيقات
- معايير المجموعة المفتوحة
- معايير اللجنة الكهروتقنية الدولية
- معايير IEEE
- معايير ISO
