النواة النووية

NuKernel هي نواة مصغرة طُوّرت في شركة Apple Computer خلال أوائل التسعينيات. شكّلت أساس نظام التشغيل Copland . كُتبت من الصفر وصُمّمت باستخدام مفاهيم من النواة المصغرة Mach 3.0، مع إضافات واسعة النطاق لجدولة الوقت الحقيقي المرن لتحسين أداء الوسائط المتعددة. [ 1 ] صدرت نسخة واحدة فقط من NuKernel، بالتزامن مع إصدار تجريبي أولي (ألفا) لنظام Copland .

نواة أبل NuKernel ليست النواة المصغرة في نظام التشغيل BeOS ، بل هي النواة المصغرة.

تاريخ

يعود تاريخ NuKernel إلى التأخيرات الطويلة التي شهدها مشروع Taligent ، وهو مشروع مشترك بين Apple و IBM لتطوير نواة حديثة جديدة قادرة على تشغيل أنظمة تشغيل متعددة، أطلقوا عليها اسم "الشخصيات". ومع تزايد التأخيرات في المشروع، تخلى بيل بروفي ، أحد مؤلفي نظام الملفات الهرمي المستخدم في نظام التشغيل Mac OS الكلاسيكي ، عن Taligent وبدأ بكتابة نواة مصغرة خاصة به مصممة خصيصًا لتشغيل نظام Mac OS عليها، بدلاً من استخدام شخصيات متعددة. [ 2 ]

في أعقاب فشل مشروع كوبلاند، بدأت آبل بالبحث عن خيارات أخرى. في البداية، فكرت في استخدام نظام التشغيل BeOS كأساس لنظام تشغيل ماك المستقبلي. كانت الفكرة هي استبدال نواة BeOS بنواة NuKernel، واستخدام واجهات برمجة تطبيقات BeOS عليها. سيُمكّن هذا آبل من الاستفادة من عملها السابق في استضافة نظام ماك الحالي على NuKernel، بدلاً من نقله إلى نواة BeOS. كما سيُمكّنها هذا من تشغيل برامج ماك القديمة، وآلة جافا الافتراضية، وتطبيقات PowerPC الأصلية الجديدة المبنية على BeOS. [ 3 ]

بعد استحواذ آبل على شركة نيكست بدلاً من بي، بناءً على اقتراح إيلين هانكوك ، بقي بعض الزخم لاستخدام نواة نوكرنل كأساس لنظام التشغيل الجديد. ويبدو أن هذا الاقتراح أغضب ستيف جوبز، وسرعان ما تم تخفيض رتبة هانكوك إلى قسم البحث والتطوير، وهو منصب أُلغي بعد فترة وجيزة. [ 4 ] كان الموت الرسمي لنواة نوكرنل في 3 فبراير 1997 عندما اتُخذ القرار بالمضي قدمًا باستخدام نواة ماخ من نيكست. [ 5 ]

كان جيف روبين ، الذي شغل منصب القائد التقني السابق لشركة NuKernel، أحد قادة iTunes و iPod .

وصف

تتضمن براءة الاختراع الخاصة بـ NuKernel مواصفات المرجع الخارجي (ERS) بالكامل. [ 6 ]

انظر أيضاً

  • XNU ، النواة المصغرة في نظام التشغيل Mac OS X

مراجع

  1. سينغ، أميت (2006). أساسيات نظام التشغيل ماك أو إس إكس . بيرسون للتعليم. ص  4.
  2. سولبو، توم؛ ميرهو، تشارلز (1999). داخل نظام التشغيل جافا أو إس . أديسون-ويسلي. ص. 11. ISBN  978-0-201-18393-1.
  3. "توحيد الجهود" . كمبيوتر وورلد . 11 نوفمبر 1996. ص 131. 
  4. هورمبي، توم (15 نوفمبر 2005). "NeXT، OpenStep، والعودة المنتصرة لستيف جوبز" .
  5. نور، هنري (أغسطس 1997). "رابسودي تُثير إعجاب مطوري ماك". مستخدم ماك . الصفحات 124، 125. 
  6. ↑ براءة الاختراع الأمريكية رقم 5590334 ، سولبو، توماس إي.؛ بروفي، بيل إم.؛ ويليامز ، راسل تي.، "نظام وطريقة تمرير الرسائل الموجهة للكائنات"، نُشرت في 31 ديسمبر 1996، وصدرت في 31 ديسمبر 1996، ومُسجلة باسم شركة أبل للكمبيوتر.