داروین (سیستم‌عامل)

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
داروین
Hexley.png
شرکت / توسعه‌دهنده شرکت اپل
خانواده یونیکس
وضعیت توسعه فعال
نوع منبع نرم‌افزار متن‌باز
پلاتفرم پاور پی‌سی, ایکس۸۶, ARM
نوع هسته هایبرید
واسط کاربری خط فرمان
پروانه مجوز منبع عمومی اپل
وب‌گاه رسمی اپل - متن‌باز

سیستم عامل داروین (به انگلیسی: Darwin) یک سیستم عامل کد باز پازیکس است که در سال ۲۰۰۰ بوسیله‌ی شرکت شرکت اپل منتشر شد. این سیستم عامل از کدهای توسعه یافته بوسیله‌ی اپل، کدهای مشتق شده از NeXTSTEP و بی‌اس‌دی و سایر نرم‌افزارهای آزاد تشکیل شده است. داروین مجموعه‌ی اصلی اجزایی را که مک اواس ده و آی‌اواس بر روی آن‌ها پایه‌گذاری شده‌اند، تشکیل می‌دهد.

تاریخچه[ویرایش]

شجره‌نامهٔ داروین با انتشار سیستم‌عامل نکست‌استپ شرکت نکست (که بعدها با نام اوپن‌استپ شناخته شد)، در سال ۱۹۸۹ آغاز شد. پس از اینکه اپل، نکست را در سال ۱۹۹۷ خریداری کرد، عنوان کرد که سیستم‌عامل‌های آینده‌ی خود را بر اساس اوپن‌استپ خواهد نوشت. نتیجه‌ی این کار انتشار سیستم عامل راسپدی در سال ۱۹۹۷ و پس از آن انتشار سیستم‌عامل «مک او اس ده سرور 1.0»، در سال ۱۹۹۹ بر پایه‌ی راسپودی بود. در سال ۲۰۰۰، راسپودی به داروین منشعب شد.

داروین از نسخه‌ی ۹ به بعد، تنها به صورت کد منبع موجود است،[۱] به جز برای ARM که به هیچ شکلی به جز iOS منتشر نمی‌شود. با این حال کد باینری نسخه‌های قدیمی‌تر این سیستم‌عامل، همچنان موجود هستند.

طراحی[ویرایش]

هسته[ویرایش]

داروین از XNU، یک هسته ترکیبی شامل ریزهسته Mach، عناصر مختلفی از بی‌اس‌دی (شامل مدل پروسس‌ها، پشته شبکه، فایل‌سیستم مجازی) و یک رابط برنامه‌نویسی نرم‌افزار شی گرا برای راه‌اندازها که I/O Kit نامیده می‌شود تشکیل شده است. کرنل ترکیبی انعطاف پذیری ریزهسته ها و کارایی هسته‌های یکپارچه را در یکجا جمع کرده است.

پشتیبانی سخت‌افزار و نرم‌افزار[ویرایش]

اجازه‌نامه[ویرایش]

در ژوئیه سال ۲۰۰۳ اپل داروین را تحت نسخه ۲ از مجوز منبع عمومی اپل که بنیاد نرم‌افزار آزاد به عنوان یک نرم‌افزار آزاد پذیرفته است منتشر کرد. نسخه‌های قبلی بر اساس نسخه قبل مجوز منبع عمومی اپل بود که بر اساس تعریف بنیاد نرم‌افزار آزاد یک نرم‌افزار آزاد نبود اما بنا به تعریف نرم‌افزار متن باز بود.

سمبل خوش‌یمنی[ویرایش]

توسعه دهندگان داروین در سال ۲۰۰۰ تصمیم گرفتند یک شگون‌نما یا سمبل خوش‌شانسی برای داروین انتخاب کنند. و از بین گزینه‌هایی مانند Aqua Darwin fish و Dogcow و نهنگ قاتل در نهایت هِکسلی (به انگلیسی: Hexley) نوک اردکی را به عنوان نماد خوش‌شانسی داروین انتخاب کردند. هِکسلی یک نوک اردکی کارتونی است که معمولاً یک کلاه شبیه شاخ شیطان به سر دارد. یک چنگال شبیه شیطان بی‌اس‌دی در دست دارد. هِکسلی بوسیله جان هوپر طراحی شده است. اپل هِکسلی را به عنوان لوگو داروین نپذیرفته است.

تاریخچه انتشارها[ویرایش]

پروژه‌های مشتق‌شده[ویرایش]

اُپن‌داروین[ویرایش]

گنوم بر روی اُپن‌داروین

پیورداروین[ویرایش]

دیگر[ویرایش]

منابع[ویرایش]

  1. هابارد, جردن (۳۱ اکتبر ۲۰۰۷). "Re: Darwin 9.0 Source Code Available." لیست پستی اپل.
  • مشارکت‌کنندگان ویکی‌پدیا، «Darwin (operating system)»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۱۱ می، ۲۰۱۲).

پیوند به بیرون[ویرایش]