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 - مجموعه ای از ابزارهای آزمایش ، اشکال زدایی و پروفایل هسته ...
سایت اینترنتی:
https://opensource.apple.com/دسته بندی ها
گزینه های دیگر برای XNU برای Linux
211
Linux kernel
هسته لینوکس هسته سیستم عامل است که توسط خانواده لینوکس از سیستم عامل های مشابه یونیکس استفاده می شود.
- نرم افزار رایگان
- Linux
23
Linux-libre
Linux-libre یک بسته GNU است که از نسخه های اصلاح شده هسته لینوکس نگهداری می شود.
- نرم افزار رایگان
- Linux
18