ایکسانیو (انگلیسی: XNU) هسته سیستمعامل کامپیوتر است که توسط شرکت اپل توسعه یافته. از دسامبر ۱۹۹۶ برای استفاده در سیستم عامل Mac OS X (مکاواس فعلی) و به عنوان نرمافزار آزاد و متنباز به عنوان بخشی از سیستم عامل داروین منتشر شد، که اساس نرمافزار تیویاواس، آیاواس، آیپداواس و واچ اواس میباشد. XNU مخفف X is Not Unix (ایکس یونیکس نیست) است.
توسعهدهنده | اپل |
---|---|
نوشته شده به زبان | C, C++ |
خانواده | شبهیونیکس، یونیکس |
وضعیت توسعه | فعال |
مدل منبع | متنباز |
تاریخ اولین انتشار | دسامبر ۱۹۹۶ |
مخزن | |
زبان (های) در دسترس | انگلیسی، سایر زبانها |
بنسازه رایانش | اکنون: x86-64, 64-bit ARM, 32-bit ARM (32-bit پشتیبانی ARM منبع بستهاست) قبلا: پاورپیسی (32-bit and 64-bit), IA-۳۲ |
گونه هسته | ترکیبی |
پروانه | مجوز منبع عمومی اپل ۲٫۰ |
جلوتر از | ماک، Nukernel |
وبگاه رسمی |
XNU در اصل توسط نکست برای سیستم عامل نکستاستپ توسعه یافته بود. XNU یک هسته ترکیبی مشتق شده از نسخه ۲٫۵ هسته ماک بود که در دانشگاه کارنگی ملون توسعه یافته بود، بخش عمدهای از هسته بیاسدی ۴٫۳ را که برای اجرا بر روی ماک اولیه تغییر یافت، در خود جای داده و همراه با یک واسط برنامهنویسی کاربردی (API) در آبجکتیو-سی برای نوشتن درایورها به نام Driver Kit بود.
پس از اینکه اپل شرکت نکست را تصاحب کرد، هسته با کدهای مشتق شده از OSFMK 7.3 از OSF و پروژه فریبیاسدی به روز شد و Driver Kit با یک C++ API برای نوشتن درایورها به نام I/O Kit جایگزین شد.
منابع
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.