table of contents
- trixie-backports 4.31.0-1~bpo13+1
- testing 4.31.0-1
- unstable 4.31.0-1
| standards(7) | Miscellaneous Information Manual | standards(7) |
الاسم¶
standards - معايير C ويونكس
الوصف¶
قسم المعايير الذي يظهر في العديد من صفحات الدليل يُحدد معايير متنوعة يتوافق معها الواجهة المُوثقة. القائمة التالية تصف هذه المعايير بإيجاز.
- V7
- الإصدار 7 (المعروف أيضًا باسم الإصدار السابع) من UNIX، الذي أصدرته AT&T/مختبرات بيل في عام 1979. بعد هذه النقطة، تباعدت أنظمة UNIX إلى لهجتين رئيسيتين: BSD وSystem V.
- 4.2BSD
- هذا معيار تنفيذي عرّفه الإصدار 4.2 من توزيعة برمجيات بيركلي، الذي أصدرته جامعة كاليفورنيا في بيركلي. كان هذا أول إصدار من بيركلي يحتوي على حزمة TCP/IP وواجهة برمجة تطبيقات المقابس. أُصدر 4.2BSD في عام 1983.
- تضمنت إصدارات BSD الرئيسية السابقة 3BSD (1980) و4BSD (1980) و4.1BSD (1981).
- 4.3BSD
- خليفة 4.2BSD، الذي أُصدر في عام 1986.
- 4.4BSD
- خليفة 4.3BSD، الذي أُصدر في عام 1993. كان هذا آخر إصدار رئيسي من بيركلي.
- System V
- هذا معيار تنفيذي عرّفه إصدار AT&T التاريخي لعام 1983 من إصدارها التجاري System V (خمسة). كان الإصدار الرئيسي السابق لـAT&T هو System III، الذي أُصدر في عام 1981.
- System V release 2 (SVr2)
- كان هذا إصدار System V التالي، الذي أُنتج في عام 1985. وُصف SVr2 رسميًا في تعريف واجهة System V الإصدار 1 (SVID 1) المنشور في عام 1985.
- System V release 3 (SVr3)
- كان هذا خليفة SVr2، الذي أُصدر في عام 1986. وُصف هذا الإصدار رسميًا في تعريف واجهة System V الإصدار 2 (SVID 2).
- System V release 4 (SVr4)
- كان هذا خليفة SVr3، الذي أُصدر في عام 1989. وُصف هذا الإصدار من System V في "دليل مرجع المبرمج: واجهة برمجة تطبيقات نظام التشغيل (معالجات إنتل)" (Prentice-Hall 1992, ISBN 0-13-951294-2). وُصف هذا الإصدار رسميًا في تعريف واجهة System V الإصدار 3 (SVID 3)، ويُعتبر الإصدار النهائي لـSystem V.
- SVID 4
- تعريف واجهة System V الإصدار 4، الذي صدر في عام 1995. متاح على الإنترنت على http://www.sco.com/developers/devspecs/.
- C89
- كان هذا أول معيار للغة C، صادق عليه ANSI (المعهد الوطني الأمريكي للمعايير) في عام 1989 (X3.159-1989). يُعرف هذا أحيانًا باسم ANSI C، ولكن بما أن C99 هو أيضًا معيار ANSI، فإن هذا المصطلح غامض. صادقت ISO (المنظمة الدولية للمعايير) أيضًا على هذا المعيار في عام 1990 (ISO/IEC 9899:1990)، وبالتالي يُشار إليه أحيانًا باسم ISO C90.
- C99
- صادقت ISO على هذه المراجعة لمعيار لغة C في عام 1999 (ISO/IEC 9899:1999). متاح على الإنترنت على http://www.open-std.org/jtc1/sc22/wg14/www/standards.
- C11
- صادقت ISO على هذه المراجعة لمعيار لغة C في عام 2011 (ISO/IEC 9899:2011).
- LFS
- مواصفات قمة الملفات الكبيرة، التي أُكملت في عام 1996. عرّفت هذه المواصفات آليات سمحت للأنظمة ذات 32 بت بدعم استخدام الملفات الكبيرة (أي، إزاحات ملفات 64 بت). انظر https://www.opengroup.org/platform/lfs.html.
- POSIX.1-1988
- كان هذا أول معيار POSIX، صادق عليه IEEE كـIEEE Std 1003.1-1988، واعتُمد لاحقًا (مع مراجعات طفيفة) كمعيار ISO في عام 1990. صاغ ريتشارد ستالمان مصطلح "POSIX".
- POSIX.1-1990
- "واجهة نظام تشغيل محمولة لبيئات الحوسبة". IEEE 1003.1-1990 الجزء 1، صادقت عليه ISO في عام 1990 (ISO/IEC 9945-1:1990).
- POSIX.2
- IEEE Std 1003.2-1992، الذي يصف الأوامر والأدوات المساعدة، صادقت عليه ISO في عام 1993 (ISO/IEC 9945-2:1993).
- POSIX.1b (المعروف سابقًا باسم POSIX.4)
- IEEE Std 1003.1b-1993، الذي يصف مرافق الزمن الحقيقي لأنظمة التشغيل المحمولة، صادقت عليه ISO في عام 1996 (ISO/IEC 9945-1:1996).
- POSIX.1c (المعروف سابقًا باسم POSIX.4a)
- IEEE Std 1003.1c-1995، الذي يصف واجهات خيوط POSIX.
- POSIX.1d
- IEEE Std 1003.1d-1999، الذي يصف إضافات زمن حقيقي إضافية.
- POSIX.1g
- IEEE Std 1003.1g-2000، الذي يصف واجهات برمجة تطبيقات الشبكات (بما في ذلك المقابس).
- POSIX.1j
- IEEE Std 1003.1j-2000، الذي يصف إضافات زمن حقيقي متقدمة.
- POSIX.1-1996
- مراجعة 1996 لـ POSIX.1 والتي أدرجت POSIX.1b و POSIX.1c.
- XPG3
- صدر في 1989، وكان هذا أول إصدار لدليل قابلية النقل X/Open يعتمد على معيار POSIX (POSIX.1-1988). طور هذا الدليل متعدد الأجزاء مجموعة X/Open، وهي اتحاد متعدد البائعين.
- XPG4
- مراجعة لدليل قابلية النقل X/Open، صدرت في 1992. أدرجت هذه المراجعة POSIX.2.
- XPG4v2
- مراجعة 1994 لـ XPG4. يُشار إليها أيضًا باسم Spec 1170، حيث يشير 1170 إلى عدد الواجهات المحددة بهذا المعيار.
- SUS (SUSv1)
- مواصفات UNIX الموحدة. كانت هذه إعادة تغليف لـ XPG4v2 ومعايير X/Open الأخرى (X/Open Curses Issue 4 version 2, X/Open Networking Service (XNS) Issue 4). يمكن تسمية الأنظمة المتوافقة مع هذا المعيار بـ UNIX 95.
- SUSv2
- مواصفات UNIX الموحدة الإصدار 2. يُشار إليها أحيانًا (بشكل غير صحيح) باسم XPG5. ظهر هذا المعيار في 1997. يمكن تسمية الأنظمة المتوافقة مع هذا المعيار بـ UNIX 98. انظر أيضًا http://www.unix.org/version2/.)
- POSIX.1-2001
- SUSv3
- كانت هذه مراجعة وتوحيدًا لمعايير POSIX.1 و POSIX.2 و SUS في مستند واحد في 2001، أُجريت تحت رعاية مجموعة Austin http://www.opengroup.org/austin/. المعيار متاح عبر الإنترنت على http://www.unix.org/version3/.
- يحدد المعيار مستويين من المطابقة: POSIX conformance، وهي مجموعة أساسية من الواجهات المطلوبة من النظام المتوافق؛ و XSI Conformance، والتي تفرض بالإضافة إلى ذلك مجموعة من الواجهات ("امتداد XSI") الاختيارية فقط لمطابقة POSIX. يمكن تسمية الأنظمة المتوافقة مع XSI بـ UNIX 03.
- مستند POSIX.1-2001 مقسم إلى أربعة أجزاء:
- XBD: تعريفات، مصطلحات، ومفاهيم، مواصفات ملفات الرأس.
- XSH: مواصفات الدوال (أي استدعاءات النظام ودوال المكتبة في التطبيقات الفعلية).
- XCU: مواصفات الأوامر والأدوات المساعدة (أي المجال الموصوف سابقًا بواسطة POSIX.2).
- XRAT: نص إعلامي حول الأجزاء الأخرى من المعيار.
- POSIX.1-2001 متوافق مع C99، بحيث تكون جميع دوال المكتبة المُوحَّدة في C99 مُوحَّدة أيضًا في POSIX.1-2001.
- تتكون مواصفات UNIX الموحدة الإصدار 3 (SUSv3) من المواصفات الأساسية التي تحتوي على XBD و XSH و XCU و XRAT كما هو مذكور أعلاه، بالإضافة إلى X/Open Curses Issue 4 الإصدار 2 كمجلد إضافي غير موجود في POSIX.1-2001.
- حدث تصحيحان تقنيان (إصلاحات وتحسينات طفيفة) للمعيار الأصلي لعام 2001: TC1 في 2003 و TC2 في 2004.
- POSIX.1-2008
- SUSv4
- أُكمل العمل على المراجعة التالية لـ POSIX.1/SUS وصودق عليها في 2008. المعيار متاح عبر الإنترنت على http://www.unix.org/version4/.
- التغييرات في هذه المراجعة ليست كبيرة مثل تلك التي حدثت لـ POSIX.1-2001/SUSv3، ولكن تمت إضافة عدد من الواجهات الجديدة وتعديل تفاصيل مختلفة من المواصفات الحالية. العديد من الواجهات التي كانت اختيارية في POSIX.1-2001 أصبحت إلزامية في مراجعة 2008 للمواصفة. بعض الواجهات الموجودة في POSIX.1-2001 تم وضع علامة عليها كمهملة في POSIX.1-2008، أو إزالتها من المواصفة بالكامل.
- المواصفة المنقحة منظمة بنفس طريقة سابقتها. مواصفة UNIX الموحدة الإصدار 4 (SUSv4) تتكون من المواصفات الأساسية التي تحتوي على XBD و XSH و XCU و XRAT، بالإضافة إلى X/Open Curses Issue 7 كحجم إضافي غير موجود في POSIX.1-2008.
- مرة أخرى هناك مستويان من المطابقة: المطابقة الأساسية POSIX Conformance، و XSI Conformance، التي تفرض مجموعة إضافية من الواجهات تتجاوز تلك الموجودة في المواصفة الأساسية.
- بشكل عام، حيثما يسرد قسم STANDARDS في صفحة دليل POSIX.1-2001، يمكن افتراض أن الواجهة تتوافق أيضًا مع POSIX.1-2008، ما لم يُذكر خلاف ذلك.
- صدر التصحيح التقني 1 (إصلاحات وتحسينات طفيفة) لهذا المعيار في 2013.
- صدر التصحيح التقني 2 لهذا المعيار في 2016.
- يمكن العثور على مزيد من المعلومات على موقع مجموعة Austin على الويب، http://www.opengroup.org/austin/.
- SUSv4 إصدار 2016
- هذا مكافئ لـ POSIX.1-2008، مع إضافة التصحيحين التقنيين 1 و 2 ومواصفات XCurses.
- POSIX.1-2017
- هذه المراجعة لـ POSIX متطابقة تقنيًا مع POSIX.1-2008 مع تطبيق التصحيحين التقنيين 1 و 2.
- SUSv4 إصدار 2018
- هذا مكافئ لـ POSIX.1-2017، مع إضافة مواصفة XCurses.
الواجهات الموثقة في POSIX.1/SUS متاحة كصفحات دليل تحت الأقسام 0p (ملفات الرأس)، 1p (الأوامر)، و 3p (الدوال)؛ وبالتالي يمكن كتابة "man 3p open".
انظر أيضًا¶
getconf(1), confstr(3), pathconf(3), sysconf(3), attributes(7), feature_test_macros(7), libc(7), posixoptions(7), system_data_types(7)
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 2 مايو 2024 | صفحات دليل لينكس 6.9.1 |