غوست أو إس

هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
من ويكيبيديا، الموسوعة الحرة
غوست أو إس
Ghost OS logo.png
 

Ghost 0.5.3 Screenshot.png

الشركة / المطور Max Schlüssel
النموذج المصدري مفتوح المصدر
إصدار في 2014؛ منذ 9 سنوات (2014)
لغة البرمجة سي++  تعديل قيمة خاصية (P277) في ويكي بيانات
نمط النواة نواة دقيقة
الرخصة رخصة جنو العمومية
موقع ويب ghostkernel.org

غوست أو إس (بالإنجليزية: Ghost OS)‏ هو نظام تشغيل مفتوح المصدر.[1] ويجري تطويره مُنذ 2014.[2] حاليًا هو مُتوافِق مع النظام الأساسي x86.

يعتمد النظام على نواة صغيرة ويتميز بمعالجة متعددة متماثلة وتعدد المهام.

تصميم[عدل]

المفهوم المعماري هو تصميم النواة الصغيرة. يتم تنفيذ العديد من الوظائف التي يتم دمجها عادةً في النواة في نظام أحادي أو هجين كتطبيقات على مستوى المستخدم. تعمل جميع برامج تشغيل النظام كعمليات مساحة المستخدم. يحاول هذا النهج تحسين الاستقرار وتجنب الأعطال بسبب الوصول الخاطئ أو تلف الذاكرة. يدعم النظام تحميل العناصر الثنائية والمشتركة لـ ELF 32 بت.

توفر النواة واجهة برمجة تطبيقات لاستدعاء النظام تُستخدم لجميع الاتصالات بين العمليات وأوامر النظام. يقوم برنامج التشغيل بمعالجة الوصول إلى هذه الواجهة لإدارة الذاكرة أو طلب الوصول المباشر إلى الموارد.

التوافق[عدل]

مكتبة libc مُتوافق جزئيًا مع POSIX.1 . تشمل المكتبة على libm من مكتبة Musl C. مكتبة C ++ القياسية libstdc ++ مدعومة. تم تقديم هذا للسماح بنقل برامج الطرف الثالث ، خاصة من بيئة GNU، والتي تعتمد بشكل كبير على وظائف C و POSIX القياسية .

انظُر أيضًا[عدل]

المراجع[عدل]

  1. ^ "Sources, released on GitHub". GitHub. مؤرشف من الأصل في 2022-12-26. اطلع عليه بتاريخ 2016-07-28.
  2. ^ "First public demo release of version 0.3.0, OSDev forums". forum.osdev.org. مؤرشف من الأصل في 2019-02-25. اطلع عليه بتاريخ 2016-07-28.