1
XNU
XNU یک هسته ترکیبی است که هسته هسته Mach را با اجزای FreeBSD و C ++ ترکیب می کند.
- نرم افزار رایگان
- Self-Hosted
هسته XNU بخشی از سیستم عامل داروین برای استفاده در سیستم عامل های OS X و iOS است.XNU مخفف XNU نیست Unix.XNU یک هسته ترکیبی است که هسته هسته ما را در دانشگاه کارنگی ملون با مؤلفه های FreeBSD و C ++ API برای نوشتن درایورها به نام IOKit ایجاد کرده است.XNU برای تنظیمات تک پردازنده و چند پردازنده در I386 ، X86_64 اجرا می شود.پیکربندی منبع XNU Source Tree - تنظیمات apis صادر شده برای معماری پشتیبانی شده و بستر های نرم افزاری SETUP - مجموعه اصلی ابزارهایی که برای پیکربندی هسته ، نسخه سازی و مدیریت kextsymbol استفاده می شود.EXTERNAL_HEADERS - برای جلوگیری از چرخه های وابستگی در هنگام ساخت ، هدر از پروژه های دیگر استفاده می شود.این عناوین باید هنگام بروزرسانی منبع به طور مرتب همگام سازی شوند.libkern - کد کتابخانه IOKit C ++ برای دستیابی به درایورها و کارها.libsa - کرایه راه انداز هسته برای راه اندازی libsyscall - رابط کتابخانه syscall برای برنامه های فضای کاربر libkdd - منبع کتابخانه کاربر برای تجزیه و تحلیل داده های هسته مانند داده های هسته.makedefs - سطح بالای قوانین را تعیین می کند و برای ساخت هسته تعریف می کند.osfmk - زیر سیستم های هسته مبتنی بر هسته ما pexpert - کد ویژه بستر های نرم افزاری مانند دست زدن به وقفه ، اتمی و غیره امنیت - دسترسی اجباری رابط های خط مشی و اجرای مرتبط را بررسی کنید.bsd - ابزارهای کد فرعی BSD - مجموعه ای از ابزارهای آزمایش ، اشکال زدایی و پروفایل هسته ...