1
XNU kernel هو جزء من نظام التشغيل Darwin للاستخدام في أنظمة التشغيل OS X و iOS.XNU هو اختصار لـ XNU ليس Unix.XNU هي نواة هجينة تجمع ماكين نواة المطورة في جامعة كارنيجي ميلون مع مكونات من FreeBSD و C ++ API لكتابة برامج تشغيل تسمى IOKit.تعمل XNU على I386 و X86_64 لكل من تكوينات المعالج الواحد والمعالجات المتعددة.XNU Source Tree config - تكوينات لـ apis المصدرة للعمارة المدعومة والنظام الأساسي SETUP - مجموعة أساسية من الأدوات المستخدمة لتكوين إدارة kernel و versioning و kextsymbol.EXTERNAL_HEADERS - الرؤوس المستمدة من مشاريع أخرى لتجنب دورات التبعية عند البناء.يجب مزامنة هذه الرؤوس بانتظام عند تحديث المصدر.libkern - رمز مكتبة C ++ IOKit للتعامل مع برامج التشغيل والنصوص.libsa - kernel bootstrap code for startup libsyscall - syscall interface library for userspace البرامج libkdd - مصدر لمكتبة المستخدم لتحليل بيانات kernel مثل kernel chunked data.makedefs - قواعد المستوى الأعلى ويحدد لبناء النواة.osfmk - ماخ kernel للنظم الفرعية pexpert - تعليمات برمجية خاصة بالنظام مثل التعامل مع المقاطعة ، والأمن ، إلخ. الأمن - الوصول الإلزامي تحقق من واجهات السياسة والتنفيذ ذي الصلة.bsd - أدوات التعليمات البرمجية للنظم الفرعية BSD - مجموعة من الأدوات المساعدة لاختبار وتصحيح الأخطاء ووضع ملفات تعريف kernel ....