سیستم عامل داروین (به انگلیسی: Darwin) یک سیستم عامل کد باز پازیکس است که در سال ۲۰۰۰ بوسیلهی شرکت شرکت اپل منتشر شد. این سیستم عامل از کدهای توسعه یافته بوسیلهی اپل، کدهای مشتق شده از NeXTSTEP و بیاسدی و سایر نرمافزارهای آزاد تشکیل شده است. داروین مجموعهی اصلی اجزایی را که مک اواس ده و آیاواس بر روی آنها پایهگذاری شدهاند، تشکیل میدهد.
شجرهنامهٔ داروین با انتشار سیستمعامل نکستاستپ شرکت نکست (که بعدها با نام اوپناستپ شناخته شد)، در سال ۱۹۸۹ آغاز شد. پس از اینکه اپل، نکست را در سال ۱۹۹۷ خریداری کرد، عنوان کرد که سیستمعاملهای آیندهی خود را بر اساس اوپناستپ خواهد نوشت. نتیجهی این کار انتشار سیستم عامل راسپدی در سال ۱۹۹۷ و پس از آن انتشار سیستمعامل «مک او اس ده سرور 1.0»، در سال ۱۹۹۹ بر پایهی راسپودی بود. در سال ۲۰۰۰، راسپودی به داروین منشعب شد.
داروین از نسخهی ۹ به بعد، تنها به صورت کد منبع موجود است،[۱] به جز برای ARM که به هیچ شکلی به جز iOS منتشر نمیشود. با این حال کد باینری نسخههای قدیمیتر این سیستمعامل، همچنان موجود هستند.
داروین از XNU، یک هسته ترکیبی شامل ریزهسته Mach، عناصر مختلفی از بیاسدی (شامل مدل پروسسها، پشته شبکه، فایلسیستم مجازی) و یک رابط برنامهنویسی نرمافزار شی گرا برای راهاندازها که I/O Kit نامیده میشود تشکیل شده است. کرنل ترکیبی انعطاف پذیری ریزهسته ها و کارایی هستههای یکپارچه را در یکجا جمع کرده است.
پشتیبانی سختافزار و نرمافزار[ویرایش]
در ژوئیه سال ۲۰۰۳ اپل داروین را تحت نسخه ۲ از مجوز منبع عمومی اپل که بنیاد نرمافزار آزاد به عنوان یک نرمافزار آزاد پذیرفته است منتشر کرد. نسخههای قبلی بر اساس نسخه قبل مجوز منبع عمومی اپل بود که بر اساس تعریف بنیاد نرمافزار آزاد یک نرمافزار آزاد نبود اما بنا به تعریف نرمافزار متن باز بود.
سمبل خوشیمنی[ویرایش]
توسعه دهندگان داروین در سال ۲۰۰۰ تصمیم گرفتند یک شگوننما یا سمبل خوششانسی برای داروین انتخاب کنند. و از بین گزینههایی مانند Aqua Darwin fish و Dogcow و نهنگ قاتل در نهایت هِکسلی (به انگلیسی: Hexley) نوک اردکی را به عنوان نماد خوششانسی داروین انتخاب کردند. هِکسلی یک نوک اردکی کارتونی است که معمولاً یک کلاه شبیه شاخ شیطان به سر دارد. یک چنگال شبیه شیطان بیاسدی در دست دارد. هِکسلی بوسیله جان هوپر طراحی شده است. اپل هِکسلی را به عنوان لوگو داروین نپذیرفته است.
تاریخچه انتشارها[ویرایش]
پروژههای مشتقشده[ویرایش]
اُپنداروین[ویرایش]
- ↑ هابارد, جردن (۳۱ اکتبر ۲۰۰۷). "Re: Darwin 9.0 Source Code Available." لیست پستی اپل.
پیوند به بیرون[ویرایش]
|
|
|
| محصولات نرم افزاری |
|
|
| محصولات سخت افزاری |
|
|
| لوازم جانبی |
|
|