هل هناك أي تطبيق لـ L4 (النواة الدقيقة)؟[مغلق]

StackOverflow https://stackoverflow.com/questions/8405505

  •  28-10-2019
  •  | 
  •  

سؤال

لقد بحثت كثيرًا في Google حول L4 microkernel ووجدت أن هناك موارد أقل على L4.

  1. ما هي بعض الروابط الجيدة التي يمكنني الرجوع إليها؟
  2. هل هناك أي تطبيق لـ L4 (أي مكان استخدامه)؟
هل كانت مفيدة؟

المحلول

من المفترض أن يتجاوز L4 مليار عملية تثبيت قبل عام ، لذا فإن الإجابة المختصرة هي نعم. وفقًا لقراءتي ، يعد تشغيل Linux أعلى L4 عوامل أسرع من التشغيل بمفرده ، مما يجعله يعمل بنظام Linux L4 ، وقد تم نقل Android إلى L4 أعلى نظام Linux. وجهة نظري ، إذا كانت هناك العديد من عمليات التثبيت قيد التشغيل ، فلماذا لا يتوفر لنا L4 من خلال shell ، مثل ksh أو bash؟ الجواب القصير هو الدوافع. تم اختيار L4 لنا من قبل آلهة L4 أن L4 يجب أن يكون Linux لدعم برامج التشغيل ، على الرغم من أن Linux يفتقر إلى برامج التشغيل. يوجد القليل عنها هنا في ويكي المجتمع هذا: http://alopex.li/wiki/L4FiascoTutorial والأساس المنطقي لـ L4 / Linux هنا: http://www.slideshare.net/sartakov/ 03-مكونات متقدمة

إذا كانت برامج التشغيل تنطوي على مشاكل كبيرة ، مثل أن البرامج المجانية تمنع البائعين التجاريين من كتابتها ، فلماذا لا تنشئ نسخة "qt" لكُتّاب برامج التشغيل ، أي مجموعة المجال العام التي توحد وظائف الكمبيوتر لتحديد برامج التشغيل. ثم يقوم مؤلفو نظام التشغيل بإنشاء الواجهة الخلفية لنظام التشغيل الخاص بهم بحيث يتعين على البائع القيام بالعمل مرة واحدة فقط.

الموضوع المفيد الآخر هو فكرة VM على L4 ، باستخدام Perl Parrot VM (PVM) كمثال افتراضي ؛ إذا كان من الممكن تعديل L4 ليتم تشغيله بدقة في السجلات .... تخيل الأداء

نصائح أخرى

L4 عبارة عن مجموعة من النوى الدقيقة التي تشارك واجهة برمجة تطبيقات أكثر أو أقل شيوعًا وبعض الأفكار / المفاهيم الأساسية.

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

حول التطبيقات: هناك نواة L4 من ok-labs.com والتي تم استخدامها على سبيل المثال في Motorola Evoke لتشغيل مكدس التطبيق جنبًا إلى جنب مع مكدس النطاق الأساسي على نفس المعالج. يتم استخدام نواة من ok-labs أيضًا لاستضافة مكدس النطاق الأساسي لجهاز iPad2.

يحتوي

sysgo.com على نواة تسمى PikeOS والتي يستخدمونها في تطبيقات الطيران / الدفاع.

وفقًا لأندرو تانينباوم L4 مستخدم في الهواتف المحمولة (الخامس من آخر إجابة ،أو يمكنك إجراء بحث نصي عن "L4").للأسف ، لم أتمكن من العثور على الكثير بخلاف موقع L4 و FIASCO .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top