غوست أو إس
غوست أو إس | |
---|---|
الشركة / المطور | Max Schlüssel |
النموذج المصدري | مفتوح المصدر |
إصدار في | 2014 |
لغة البرمجة | سي++ |
نمط النواة | نواة دقيقة |
الرخصة | رخصة جنو العمومية |
موقع ويب | ghostkernel |
تعديل مصدري - تعديل ![]() |
غوست أو إس (بالإنجليزية: Ghost OS) هو نظام تشغيل مفتوح المصدر.[1] ويجري تطويره مُنذ 2014.[2] حاليًا هو مُتوافِق مع النظام الأساسي x86.
يعتمد النظام على نواة صغيرة ويتميز بمعالجة متعددة متماثلة وتعدد المهام.
تصميم[عدل]
المفهوم المعماري هو تصميم النواة الصغيرة. يتم تنفيذ العديد من الوظائف التي يتم دمجها عادةً في النواة في نظام أحادي أو هجين كتطبيقات على مستوى المستخدم. تعمل جميع برامج تشغيل النظام كعمليات مساحة المستخدم. يحاول هذا النهج تحسين الاستقرار وتجنب الأعطال بسبب الوصول الخاطئ أو تلف الذاكرة. يدعم النظام تحميل العناصر الثنائية والمشتركة لـ ELF 32 بت.
توفر النواة واجهة برمجة تطبيقات لاستدعاء النظام تُستخدم لجميع الاتصالات بين العمليات وأوامر النظام. يقوم برنامج التشغيل بمعالجة الوصول إلى هذه الواجهة لإدارة الذاكرة أو طلب الوصول المباشر إلى الموارد.
التوافق[عدل]
مكتبة libc مُتوافق جزئيًا مع POSIX.1 . تشمل المكتبة على libm من مكتبة Musl C. مكتبة C ++ القياسية libstdc ++ مدعومة. تم تقديم هذا للسماح بنقل برامج الطرف الثالث ، خاصة من بيئة GNU، والتي تعتمد بشكل كبير على وظائف C و POSIX القياسية .
انظُر أيضًا[عدل]
المراجع[عدل]
- ^ "Sources, released on GitHub". GitHub. مؤرشف من الأصل في 2022-12-26. اطلع عليه بتاريخ 2016-07-28.
- ^ "First public demo release of version 0.3.0, OSDev forums". forum.osdev.org. مؤرشف من الأصل في 2019-02-25. اطلع عليه بتاريخ 2016-07-28.