عند استخدام Linux ، قد تسمع أشخاصًا يتحدثون عن توافق POSIX. ماذا يعني ذالك؟ تشرح هذه المقالة علاقة POSIX بـ Linux ومحاولة توحيد أنظمة التشغيل.

لماذا بوسيكس؟

في الثمانينيات ، كانت أنظمة Unix تكتسب شعبية في الأعمال التجارية والأوساط الأكاديمية ، ولكن كان هناك بالفعل متغيران رئيسيان: AT & T's System V و University of California's توزيع برامج بيركلي ، أو بي إس دي. لجعل الأمور أكثر تعقيدًا ، كان بائعو يونكس يغيرون الأشياء على أنظمتهم الخاصة ، مثل تقديم "النظام الخامس مع تحسينات BSD."

مثل الآن ، كان سوق Unix مجزأًا. كان هناك شعور متزايد بالحاجة بين مجتمع Unix لتوحيد النظام.

بدأ معهد مهندسي الكهرباء والإلكترونيات (IEEE) في صياغة معيار لأنظمة التشغيل ، باستخدام Unix كنقطة انطلاق. تم تسمية المعيار 1003 "بوسيكس"لواجهة نظام التشغيل المحمولة في عام 1988. كان الاسم حتى صاغها ريتشارد ستالمان.

طلبت حكومة الولايات المتحدة بعض عمليات الشراء الكبيرة لأجهزة الكمبيوتر لتكون متوافقة مع POSIX بموجب FIPS-151. اليوم ، تم تطوير معايير POSIX من قبل مجموعة أوستن ، وهي جهد مشترك مع IEEE و The Open Group و ISO / IEC JTC 1.

instagram viewer

معايير POSIX

الفكرة وراء POSIX هي أنه يجب على المطور إنشاء تطبيق وجعله يعمل على أي نظام يتوافق مع المعيار.

معيار POSIX الذي سيؤثر على معظم المستخدمين النهائيين هو POSIX.2 ، والذي يحكم سلوك shell وبرامج المرافق القياسية المختلفة.

في نظام متوافق مع POSIX ، يجب أن تكون جميع الخيارات هي نفسها ، بغض النظر عن نوع نظام التشغيل الذي تستخدمه.

معايير POSIX الأخرى تهم المبرمجين بشكل أساسي. وتشمل هذه كل شيء من المواضيع إلى مكتبة C القياسية.

متعلق ب: يونكس مقابل. Linux: الاختلافات بين ولماذا يهم

معظم توزيعات Linux ليست متوافقة رسميًا مع POSIX ، ولكنها قريبة

جميع إصدارات يونكس التجارية المتبقية تقريبًا معتمدة من POSIX. نظرًا لوجود العديد من توزيعات Linux المختلفة ، وشهادة POSIX باهظة الثمن ، لا يوجد سوى توزيعتين معتمدتين رسميًا لنظام Linux: Inspur K-UX و EulerOS من Huawei. في حين أن معظم توزيعات Linux غير معتمدة ، تلتزم العديد من التوزيعات الرئيسية بـ POSIX عمليًا بدرجات متفاوتة.

قام مجتمع Linux بجهوده الخاصة في توحيد المعايير ، Linux Standard Base ، ولكن هذا قد انخفض في الغالب. في غضون ذلك ، أصبحت التوزيعات الرئيسية مثل Red Hat Enterprise Linux (RHEL) و Ubuntu معايير واقعية في عالم Linux. بسبب المخاوف بشأن قابلية التشغيل البيني ، من المحتمل أن يكون هناك المزيد من جهود التقييس في المستقبل.

السلوك المتسق يجعل من السهل الانتقال من نظام إلى آخر

تجعل المعايير مثل POSIX من السهل التنقل بين أنظمة التشغيل المختلفة. ليس عليك تشغيل نظام تشغيل شبيه بـ Unix للاستفادة منه. في نظام التشغيل Windows 10 أو 11 ، يمكنك تثبيت (في الغالب) نظام متوافق مع POSIX باستخدام نظام Windows الفرعي لنظام Linux.

كيفية الحصول على Linux Terminal باستخدام نظام Windows الفرعي لنظام Linux

هل تحتاج إلى استخدام Linux Terminal على جهاز كمبيوتر يعمل بنظام Windows؟ تعرف على كيفية تشغيل Linux على Windows 10 باستخدام نظام Windows الفرعي لنظام Linux.

اقرأ التالي

شاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • لينكس
  • نواة لينكس
  • يونكس
عن المؤلف
ديفيد ديلوني (73 مقالة منشورة)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وتجميع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك