داروين (نظام التشغيل)
داروين هو نظام التشغيل الأساسي الشبيه بنظام يونكس لأنظمة macOS و iOS و watchOS و tvOS و iPadOS و audioOS و visionOS و bridgeOS . كان موجودًا سابقًا كنظام تشغيل مستقل مفتوح المصدر ، أصدرته شركة آبل لأول مرة عام 2000. يتكون من شفرة برمجية مشتقة من NeXTSTEP و FreeBSD [ 3 ] وأنظمة تشغيل BSD أخرى [ 7 ] و Mach وشفرة برمجية لمشاريع برمجيات حرة أخرى ، بالإضافة إلى شفرة برمجية طورتها آبل. التميمة غير الرسمية لداروين هي حيوان خلد الماء هيكسلي. [ 8 ]
داروين متوافقٌ إلى حدٍ كبير مع معيار POSIX ، لكنه لم يحصل قط على شهادة التوافق مع أي إصدار من هذا المعيار. أما نظام macOS، بدءًا من ليوبارد ، فقد حصل على شهادة التوافق مع الإصدار الثالث من مواصفات يونكس الموحدة (SUSv3). [ 9 ] [ 10 ] [ 11 ]
تاريخ

بدأ إرث داروين بمشتقات يونكس، مدعومة بجوانب من نظام التشغيل NeXTSTEP التابع لشركة NeXT (والذي عُرف لاحقًا، منذ الإصدار 4.0، باسم OPENSTEP)، والذي صدر لأول مرة عام 1989. بعد استحواذ آبل على NeXT عام 1996، أعلنت أنها ستعتمد نظام التشغيل التالي على OPENSTEP. تطور هذا النظام إلى Rhapsody عام 1997، ثم Mac OS X Server 1.0 عام 1999، ثم Mac OS X Public Beta عام 2000، وأخيرًا Mac OS X 10.0 عام 2001.
في عام ١٩٩٩، أعلنت شركة آبل أنها ستُصدر الشفرة المصدرية لنواة Mach 2.5 المصغّرة، ونظام التشغيل BSD Unix 4.4 ، ومكونات خادم الويب Apache لنظام Mac OS X Server. [ ١٢ ] في ذلك الوقت، ألمح الرئيس التنفيذي المؤقت ستيف جوبز إلى عالم الطبيعة البريطاني تشارلز داروين بقوله: "لأن الأمر يتعلق بالتطور". [ ١٣ ] في عام ٢٠٠٠، تم إصدار مكونات نظام التشغيل الأساسية لنظام Mac OS X كبرمجيات مفتوحة المصدر بموجب ترخيص آبل للمصادر العامة (APSL) تحت اسم Darwin؛ بينما ظلت المكونات ذات المستوى الأعلى، مثل إطاري عمل Cocoa و Carbon ، مغلقة المصدر . [ ١٤ ]
حتى إصدار داروين 8.0.1، الذي صدر في أبريل 2005، كانت آبل تُصدر مُثبِّتًا ثنائيًا (كصورة ISO ) بعد كل إصدار رئيسي من نظام ماك أو إس إكس، مما يسمح بتثبيت داروين على أنظمة باور بي سي وإنتل x86 كنظام تشغيل مستقل. [ 15 ] وكانت التحديثات الثانوية تُصدر كحزم تُثبَّت بشكل منفصل. أما الآن، فداروين مُتاح فقط كشفرة مصدرية. اعتبارًا من يناير 2023، لم تعد آبل تذكر داروين بالاسم على موقعها الإلكتروني الخاص بالمصادر المفتوحة ، وتنشر فقط مجموعة غير مكتملة من مشاريع المصادر المفتوحة المتعلقة بنظامي ماك أو إس وآي أو إس .
تصميم

النواة
نواة نظام داروين هي XNU ، وهي نواة هجينة تستخدم نواة OSFMK 7.3 من مؤسسة البرمجيات المفتوحة ( OSF ) [ 16 ] ، وعناصر متنوعة من نظام FreeBSD (بما في ذلك نموذج العمليات، ومكدس الشبكة ، ونظام الملفات الافتراضي ) [ 17 ] ، وواجهة برمجة تطبيقات لبرامج تشغيل الأجهزة كائنية التوجه تُسمى IOKit [ 18 ] . يوفر تصميم النواة الهجينة مرونة النواة المصغرة [ 19 ] وأداء النواة المتجانسة [ 20 ] .
دعم الأجهزة والبرامج
كان آخر إصدار كامل قابل للتشغيل من داروين يدعم أنظمة أبل باور بي سي 32 بت و 64 بت وأجهزة الكمبيوتر الشخصية إنتل 32 بت. [ 21 ]
يتضمن نظام التشغيل داروين حاليًا دعمًا لإصدار 64 بت x86-64 من معالجات Intel x86 المستخدمة في أجهزة Mac التي تعمل بنظام Intel ومعالجات ARM 64 بت المستخدمة في iPhone 5S والإصدارات الأحدث، و iPod Touch من الجيل السادس ، و iPad من الجيل الخامس والإصدارات الأحدث، وعائلة iPad Air ، و iPad Mini 2 والإصدارات الأحدث، وعائلة iPad Pro ، و Apple TV من الجيل الرابع والإصدارات الأحدث ، وعائلة HomePod ، وأجهزة Mac المزودة بمعالج Apple Silicon مثل أجهزة Apple M1 Mac لعام 2020، بالإضافة إلى Raspberry Pi 3B. [ 22 ] [ 23 ] توجد نسخة مفتوحة المصدر من نواة XNU تدعم نظام التشغيل داروين على منصات Intel و AMD x86 غير المدعومة رسميًا من قبل Apple، على الرغم من أنه لا يبدو أنه تم تحديثه منذ عام 2009. [ 24 ] توجد أيضًا نسخة مفتوحة المصدر من نواة XNU لمنصات ARM، على الرغم من أنها لم يتم تحديثها منذ عام 2016. [ 25 ] دعمت الإصدارات القديمة بعضًا من أو كل من PowerPC 32 بت وPowerPC 64 بت وx86 32 بت وARM 32 بت.
يدعم هذا النظام واجهة برمجة تطبيقات POSIX من خلال نسبه في BSD (وخاصة بيئة مستخدم FreeBSD )، لذا يمكن تجميع عدد كبير من البرامج المكتوبة لأنظمة أخرى شبيهة بنظام UNIX على نظام Darwin دون أي تغييرات في شفرة المصدر .
لا يتضمن نظام التشغيل داروين العديد من العناصر الأساسية لنظام macOS، مثل واجهات برمجة تطبيقات Carbon و Cocoa أو واجهة المستخدم Quartz Compositor و Aqua ، وبالتالي لا يمكنه تشغيل تطبيقات Mac. ومع ذلك، فهو يدعم عددًا من ميزات macOS الأقل شهرة، مثل mDNSResponder، وهو مستجيب DNS متعدد البث ومكون أساسي في تقنية شبكات Bonjour ، و launchd ، وهو إطار عمل متقدم لإدارة الخدمات .
رخصة
في يوليو 2003، أصدرت شركة آبل نظام التشغيل داروين بموجب الإصدار 2.0 من رخصة آبل العامة للمصادر (APSL)، والتي تعتبرها مؤسسة البرمجيات الحرة (FSF) رخصة برمجيات حرة . [ 26 ] وتتشابه رخصة آبل العامة للمصادر مع رخصة آبل العامة للمصادر ، بما في ذلك عدم توافقها مع رخصة جنو العمومية . [ 26 ]
لم تستوفِ الإصدارات السابقة من رخصة APSL تعريف مؤسسة البرمجيات الحرة للبرمجيات الحرة، على الرغم من أنها استوفت متطلبات تعريف المصادر المفتوحة . [ 27 ]
سجل الإصدارات
فيما يلي جدولٌ بأهم إصدارات داروين مع تواريخ إصدارها وإصدارات أنظمة التشغيل المشتقة منها. [ 28 ] يُرجى ملاحظة أن الإصدارات المقابلة قد تكون صدرت في تاريخ مختلف.
داروين 0-8 والإصدارات المقابلة لنظام التشغيل ماك أو إس إكس
| إصدار | تاريخ | الإصدارات ذات الصلة | ملحوظات |
|---|---|---|---|
| 0.1 | 16 مارس 1999 | إصدارات نظام التشغيل Mac OS X Server 1.0 |
|
| 0.2 | 14 أبريل 1999 | نظام التشغيل ماك أو إس إكس سيرفر 1.0.1 | |
| 0.3 | 5 أغسطس 1999 | استنادًا إلى رابسودي 5.5
| |
| 1.0 | 12 أبريل 2000 | معاينة المطور 3
| |
| 1.1 | 5 أبريل 2000 | معاينة المطور 4 | |
| 1.2.1 | 15 نوفمبر 2000 | الإصدار التجريبي العام لنظام التشغيل Mac OS X (الاسم الرمزي "Kodiak") | |
| 1.3.1 | 13 أبريل 2001 | نظام التشغيل ماك أو إس إكس الإصدار 10.0 (الاسم الرمزي "الفهد") |
|
| 1.4.1 | 2 أكتوبر 2001 | نظام التشغيل ماك أو إس إكس الإصدار 10.1 (الاسم الرمزي "بوما") |
|
| 5.1 | 12 نوفمبر 2001 | نظام التشغيل ماك أو إس إكس الإصدار 10.1.1
| |
| 5.5 | 5 يونيو 2002 | نظام التشغيل ماك أو إس إكس الإصدار 10.1.5 | |
| 6.0.1 | 23 سبتمبر 2002 | نظام التشغيل ماك أو إس إكس الإصدار 10.2 (الاسم الرمزي "جاغوار") |
|
| 6.8 | 3 أكتوبر 2003 | نظام التشغيل ماك أو إس إكس الإصدار 10.2.8 | |
| 7.0 | 24 أكتوبر 2003 | نظام التشغيل ماك أو إس إكس بانثر | نظام التشغيل ماك أو إس إكس الإصدار 10.3.0
|
| 7.9 | 15 أبريل 2005 | نظام التشغيل ماك أو إس إكس الإصدار 10.3.9 | |
| 8.0 | 29 أبريل 2005 |
| نظام التشغيل ماك أو إس إكس الإصدار 10.4.0
|
| 8.11 | 14 نوفمبر 2007 | نظام التشغيل ماك أو إس إكس الإصدار 10.4.11 | |
كان الهدف من قفزة أرقام الإصدارات من داروين 1.4.1 إلى 5.1 مع إصدار نظام التشغيل ماك أو إس إكس v10.1.1 هو ربط داروين بنظام ترقيم إصدارات وبنيات ماك أو إس إكس، وهو نظام موروث بدوره من نيكست ستيب. في نظام ترقيم بنيات ماك أو إس إكس، لكل إصدار رقم بناء فريد في بدايته، يُحدد الإصدار الكامل من ماك أو إس إكس الذي ينتمي إليه. على سبيل المثال، كانت أرقام بناءات ماك أو إس إكس v10.0 تبدأ من 4، و10.1 تبدأ من 5، وهكذا (كانت أرقام البناءات السابقة تمثل إصدارات المطورين). [ 33 ]
داروين 9؛ تم تقديم نظام تشغيل آيفون
| إصدار | تاريخ | الإصدارات ذات الصلة | ملحوظات |
|---|---|---|---|
| 9.0 | 26 أكتوبر 2007 | نظام التشغيل ماك أو إس إكس الإصدار 10.5.0
| |
| 9.8 | 5 أغسطس 2009 | نظام التشغيل ماك أو إس إكس الإصدار 10.5.8 | |
داروين 10-11؛ تم تغيير اسم نظام تشغيل iPhone إلى iOS
| إصدار | تاريخ | الإصدارات ذات الصلة | ملحوظات |
|---|---|---|---|
| 10.0 | 28 أغسطس 2009 | نظام التشغيل ماك أو إس إكس الإصدار 10.6.0
| |
| 10.8 | 23 يونيو 2011 | نظام التشغيل ماك أو إس إكس الإصدار 10.6.8 | |
| 11.0.0 | 20 يوليو 2011 | نظام التشغيل ماك أو إس إكس الإصدار 10.7.0
| |
| 11.4.2 | 4 أكتوبر 2012 | نظام التشغيل ماك أو إس إكس الإصدار 10.7.5 (ملحق) | |
داروين 12-15؛ تم تغيير اسم نظام التشغيل ماك أو إس إكس إلى أو إس إكس
| إصدار | تاريخ | الإصدارات ذات الصلة | ملحوظات |
|---|---|---|---|
| 12.0.0 | 16 فبراير 2012 | نظام التشغيل OS X Mountain Lion | نظام التشغيل OS X الإصدار 10.8.0
|
| 12.6.0 | 27 يناير 2015 | نظام التشغيل OS X الإصدار 10.8.5 (مع التحديث الأمني 2015-001) | |
| 13.0.0 | 11 يونيو 2013 | نظام التشغيل OS X الإصدار 10.9.0
| |
| 13.4.0 | 17 سبتمبر 2014 | نظام التشغيل OS X الإصدار 10.9.5 | |
| 14.0.0 | 18 سبتمبر 2014 | نظام التشغيل OS X الإصدار 10.10.0 | |
| 14.5.0 | 13 أغسطس 2015 | نظام التشغيل OS X الإصدار 10.10.5 | |
| 15.0.0 | 16 سبتمبر 2015 | نظام التشغيل OS X الإصدار 10.11.0 ونظام التشغيل iOS الإصدار 9.0
| |
| 15.6.0 | 18 يوليو 2016 | نظام التشغيل OS X الإصدار 10.11.6 ونظام التشغيل iOS الإصدار 9.3.3 | |
داروين 16-19؛ تم تغيير اسم نظام التشغيل OS X إلى macOS
| إصدار | تاريخ | الإصدارات ذات الصلة | ملحوظات |
|---|---|---|---|
| 16.0.0 | 13 سبتمبر 2016 | macOS v10.12.0 و iOS 10.0.1 (إصدار أولي)
| |
| 16.5.0 | 27 مارس 2017 | نظام التشغيل macOS الإصدار 10.12.4 ونظام التشغيل iOS الإصدار 10.3 | |
| 16.6.0 | 19 يوليو 2017 | نظام التشغيل macOS الإصدار 10.12.6 ونظام التشغيل iOS الإصدار 10.3.3 | |
| 17.0.0 | 19 سبتمبر 2017 |
| |
| 17.5.0 | 29 مارس 2018 | نظام التشغيل macOS 10.13.4
| |
| 17.6.0 | 1 يونيو 2018 | نظام التشغيل macOS الإصدار 10.13.5 | |
| 17.7.0 | 9 يوليو 2018 | نظام التشغيل macOS الإصدار 10.13.6 ونظام التشغيل iOS الإصدار 11.4.1 | |
| 18.0.0 | 24 سبتمبر 2018 | ||
| 18.2.0 | 30 أكتوبر 2018 | نظام التشغيل macOS الإصدار 10.14.1 ونظام التشغيل iOS الإصدار 12.1
| |
| 19.0.0 | 19 سبتمبر 2019 | ||
| 19.2.0 | 10 ديسمبر 2019 | macOS 10.15.2 و iOS 13.3 | |
| 19.3.0 | 28 يناير 2020 | macOS 10.15.3 و iOS 13.3.1
| |
| 19.4.0 | 24 مارس 2020 | ||
| 19.5.0 | 30 أبريل 2020 | نظام التشغيل macOS 10.15.5 ونظام التشغيل iOS 13.5 | |
| 19.6.0 | 1 يونيو 2020 | macOS 10.15.6 beta 2 و iOS 13.6.0 beta 2 | |
داروين 20 وما بعدها
| إصدار | تاريخ | الإصدارات ذات الصلة | ملحوظات |
|---|---|---|---|
| 20.0.0 | 22 يونيو 2020 | macOS 11.0 beta 1 و iOS 14.0 beta 1 | |
| 20.1.0 | 3 سبتمبر 2020 | نظام التشغيل macOS 11.0 ونظام التشغيل iOS 14.0 | |
| 20.2.0 | 12 نوفمبر 2020 | نظام التشغيل macOS 11.1 ونظام التشغيل iOS 14.3 | |
| 20.3.0 | 1 فبراير 2021 | macOS 11.2، iOS 14.4، iPadOS 14.4، watchOS 7.3 و tvOS 14.4. | |
| 20.4.0 | 20 أبريل 2021 | macOS 11.3، iOS 14.5، iPadOS 14.5، watchOS 7.4 و tvOS 14.5. | |
| 20.5.0 | 24 مايو 2021 | نظام التشغيل macOS 11.4 ونظام التشغيل iOS 14.6 | |
| 20.6.0 | 2 يونيو 2021 | macOS 11.5 beta 2 و iOS 14.7 beta 2 | |
| 21.0.0 | 7 يونيو 2021 | macOS 12.0 beta 1 و iOS 15.0 beta 1 | |
| 21.0.1 | 25 أكتوبر 2021 | نظام التشغيل macOS 12.0 | |
| 21.1.0 | 25 أكتوبر 2021 | macOS 12.0.1 و iOS 15.0 | |
| 21.2.0 | 7 ديسمبر 2021 | macOS 12.1 و iOS 15.2 | |
| 21.3.0 | 26 يناير 2022 | نظام التشغيل macOS 12.2 ونظام التشغيل iOS 15.3 | |
| 21.4.0 | 14 مارس 2022 | macOS 12.3 و iOS 15.4 | |
| 21.5.0 | 24 يونيو 2022 | نظام التشغيل macOS 12.4 ونظام التشغيل iOS 15.5 | |
| 21.6.0 | 20 يوليو 2022 | نظام التشغيل macOS 12.5 ونظام التشغيل iOS 15.6 | |
| 22.0 | 6 يونيو 2022 | macOS 13.0 beta 1، و iOS 16.0، و watchOS 9.0، و tvOS 16.0 | |
| 22.1.0 | 24 أكتوبر 2022 | macOS 13.0، iOS 16.1، iPadOS 16.1، watchOS 9.1 و tvOS 16.1 | |
| 22.2.0 | 13 ديسمبر 2022 | macOS 13.1، iOS 16.2، iPadOS 16.2، watchOS 9.2 و tvOS 16.2 | |
| 22.3.0 | 23 يناير 2023 | macOS 13.2، و iOS 16.3، و iPadOS 16.3، و watchOS 9.3، و tvOS 16.3 | |
| 22.4.0 | 27 مارس 2023 | macOS 13.3، iOS 16.4، iPadOS 16.4، watchOS 9.4 و tvOS 16.4 | |
| 22.5.0 | 18 مايو 2023 | macOS 13.4، و iOS 16.5، و iPadOS 16.5، و watchOS 9.5، و tvOS 16.5 | |
| 22.6.0 | 24 يوليو 2023 | macOS 13.5، و iOS 16.6، و iPadOS 16.6، و watchOS 9.6، و tvOS 16.6 | |
| 23.0.0 | 18 سبتمبر 2023 | macOS 14.0، iOS 17.0، iPadOS 17.0، watchOS 10.0 و tvOS 17.0 | |
| 23.1.0 | 25 أكتوبر 2023 | macOS 14.1، iOS 17.1، iPadOS 17.1، watchOS 10.1 و tvOS 17.1 | |
| 23.2.0 | 15 نوفمبر 2023 | macOS 14.2، iOS 17.2، iPadOS 17.2، watchOS 10.2 و tvOS 17.2 | |
| 23.3.0 | 22 يناير 2024 | macOS 14.3، iOS 17.3، iPadOS 17.3، watchOS 10.3 و tvOS 17.3 | |
| 23.4.0 | 5 مارس 2024 | macOS 14.4، iOS 17.4، iPadOS 17.4، watchOS 10.4 و tvOS 17.4 | |
| 23.5.0 | 13 مايو 2024 | macOS 14.5، و iOS 17.5، و iPadOS 17.5، و watchOS 10.5، و tvOS 17.5 | |
| 23.6.0 | 5 يوليو 2024 | نظام التشغيل macOS 14.6 | |
| 24.0.0 | 16 سبتمبر 2024 | macOS 15.0، و iOS 18.0، و iPadOS 18.0، و watchOS 11.0، و tvOS 18.0 | |
| 25.0.0 | 15 سبتمبر 2025 | macOS و iOS و iPadOS و watchOS و tvOS 26.0 | |
| 27.0.0 | 8 يونيو 2026 | macOS و iOS و iPadOS و watchOS و tvOS 27.0 بيتا 1 |
ملاحظة: تحتوي الجداول أعلاه على تواريخ إصدار أنظمة التشغيل المقابلة. تواريخ بناء إصدارات داروين غير متاحة للعامة؛ الأوامر أدناه تُظهر فقط تاريخ بناء نواة XNU.
سيُظهر الأمر uname -r في Terminal رقم إصدار Darwin ("20.3.0")، بينما سيُظهر الأمر uname -v سلسلة إصدار XNU ، والتي تتضمن رقم إصدار Darwin. أما الأمر sw_vers فسيُظهر اسم المنتج المقابل ("macOS")، ورقم إصدار المنتج ("11.2.3")، وسلسلة إصدار البناء ("20D91").
المشاريع المشتقة
نظراً لطبيعة داروين كبرنامج مجاني، فقد ظهرت مشاريع تهدف إلى تعديل نظام التشغيل أو أخذ أجزاء من داروين لأغراضها الخاصة.
ومن بين هذه التوزيعات، يمكن تسمية DarwinBSD و OpenDarwin و PureDarwin بـ "توزيعات داروين البديلة" بمعنى مشابه لتوزيعات لينكس .
أوبن داروين

كان مشروع OpenDarwin مشروعًا لتطوير نظام تشغيل بقيادة المجتمع، قائم على نظام داروين. تأسس في أبريل 2002 من قبل شركة آبل واتحاد أنظمة الإنترنت . وكان هدفه تعزيز التعاون بين مطوري آبل ومجتمع البرمجيات الحرة . استفادت آبل من المشروع لأن التحسينات التي أُدخلت على OpenDarwin ستُدمج في إصدارات داروين؛ واستفاد مجتمع البرمجيات الحرة/المفتوحة المصدر من منحه السيطرة الكاملة على نظام التشغيل الخاص به، والذي يمكن استخدامه لاحقًا في توزيعات البرمجيات الحرة مثل GNU-Darwin . [ 41 ]
في 25 يوليو/تموز 2006، أعلن فريق OpenDarwin عن إيقاف المشروع، إذ شعروا أن OpenDarwin "أصبح مجرد منصة استضافة لمشاريع متعلقة بنظام Mac OS X"، وأن الجهود المبذولة لإنشاء نظام تشغيل Darwin مستقل قد باءت بالفشل. [ 42 ] كما ذكروا: "إن توفر المصادر، والتواصل مع ممثلي Apple، وصعوبة بناء المصادر وتتبعها، وقلة اهتمام المجتمع، كلها عوامل ساهمت في ذلك." [ 43 ] وكان آخر إصدار مستقر هو الإصدار 7.2.1، الذي صدر في 16 يوليو/تموز 2004. [ 44 ]
داروين النقي
PureDarwin هو مشروع لإنشاء صورة نظام تشغيل قابلة للإقلاع من شفرة المصدر التي نشرتها Apple لنظام Darwin. [ 45 ] منذ توقف مشروع OpenDarwin وإصدار صور قابلة للإقلاع منذ Darwin 8.x، أصبح إنشاء نظام تشغيل كامل أكثر صعوبة نظرًا لأن العديد من المكونات أصبحت مغلقة المصدر. في عام 2015، أصدر المشروع نسخة تجريبية مبنية على Darwin 9 بواجهة مستخدم رسومية X11، [ 46 ] تلتها نسخة تجريبية 17.4 Beta تعتمد على سطر الأوامر فقط، مبنية على Darwin 17، في عام 2019. [ 47 ]
ravynOS
ravynOS هو مشروع لتطوير نظام تشغيل مجاني ومفتوح المصدر ، يهدف إلى التوافق مع نظام macOS من Apple، سواءً من حيث المصدر أو من حيث الملفات الثنائية . على الرغم من أن المشروع بُني في الأصل على أساس FreeBSD و NextBSD ، إلا أن المطور الرئيسي، زوي نوكس، أعلنت [ 48 ] في 28 أكتوبر 2025، عن نقل نظام التشغيل إلى قاعدة Darwin. ومنذ ذلك الحين، بُذلت جهودٌ حثيثة لجعل مصادر Darwin القديمة قابلة للبناء، [ 49 ] بالإضافة إلى تحديث نظام البناء وأجزاء من نظام التشغيل.
مشاريع أخرى مشتقة
"توزيعات داروين" (انظر أيضًا مديري الحزم الآخرين أدناه):
- كان مشروع GNU-Darwin مشروعًا يقوم بنقل حزم البرامج الحرة إلى نظام التشغيل داروين. ويقومون بتغليف صور أنظمة التشغيل بطريقة مشابهة لتوزيعات لينكس .
- كان مشروع DarwinBSD عبارة عن توزيعة داروين تستخدم نظام إدارة الحزم pkgsrc الخاص بنظام NetBSD. [ 50 ]
أنواع أخرى من المشتقات:
- كان مشروع داربات عبارة عن نسخة تجريبية من داروين إلى عائلة النواة المصغرة L4 . ويهدف إلى أن يكون متوافقًا ثنائيًا مع ملفات داروين الثنائية الموجودة. [ 51 ]
- مشروع دارلينج هو طبقة توافق لتشغيل ملفات macOS الثنائية على أنظمة لينكس. وهو يستخدم بعض شفرة المصدر الخاصة بداروين. [ 52 ]
مشاريع مفتوحة المصدر ذات صلة
مشاريع تهدف إلى العمل مع داروين

ما يلي ليس مشتقات داروين، على الأقل ليس إلى الحد الذي يكون فيه أي برنامج مكتوب لنظام تشغيل مشتقًا جزئيًا من واجهة برمجة التطبيقات الخاصة به وقيود أخرى.
- XQuartz هو أحد مكونات نظام X Window الذي يعمل على نظام macOS (Darwin). كان يُعرف سابقًا باسم XDarwin قبل إطلاق تطبيق X11.app من Apple.
- WebKit هو محرك متصفح يستخدم بشكل أساسي في متصفح الويب Safari من Apple ، بالإضافة إلى جميع متصفحات الويب على نظامي التشغيل iOS و iPadOS .
- تُعدّ MacPorts (المعروفة سابقًا باسم DarwinPorts) و Fink و Homebrew مشاريع تهدف إلى نقل برامج UNIX إلى نظام التشغيل Darwin وتوفير إدارة الحزم . بالإضافة إلى ذلك، تتوفر نسخ من Darwin للعديد من مديري حزم UNIX القياسيين، مثل RPM و pkgsrc و Portage . يعمل بعض هذه المديرين في مساحة أسماء خاصة به حتى لا يتعارض مع النظام الأساسي.
- كان مشروع داروين عبارة عن نسخة معدلة من برنامج واين تسمح بتشغيل برامج مايكروسوفت ويندوز على نظام داروين.
- كان SEDarwin عبارة عن نسخة معدلة من إطار عمل TrustedBSD للتحكم الإلزامي في الوصول وأجزاء من إطار عمل SELinux إلى نظام التشغيل Darwin. [ 53 ] وقد تم دمجه في نظام التشغيل Mac OS X 10.5. [ 54 ]
- توجد مشاريع متنوعة تركز على دعم برامج التشغيل، مثل برامج تشغيل الشبكات اللاسلكية، [ 55 ] [ 56 ] وبرامج تشغيل بطاقات الشبكة السلكية ، [ 57 ] [ 58 ] [ 59 ] وبرامج تشغيل المودم، [ 60 ] وقارئات البطاقات، [ 61 ] وأنظمة الملفات ext2 و ext3 . [ 62 ] [ 63 ]
لا يستند بشكل كبير إلى نظرية داروين، ولا يهدف بشكل أساسي إلى العمل عليها.
تقوم المشاريع التالية بإعادة تنفيذ أجزاء من واجهة برمجة تطبيقات macOS التي تتجاوز مستوى Darwin.
- GNUstep هو تطبيق برمجي مجاني لأطر عمل Cocoa (المعروفة سابقًا باسم OpenStep ) Objective-C ، ومجموعة أدوات الأدوات ، وأدوات تطوير التطبيقات لأنظمة التشغيل الشبيهة بنظام Unix .
- Window Maker ، وهو مدير نوافذ مصمم لمحاكاة واجهة المستخدم الرسومية NeXT كجزء من مشروع GNUstep الأوسع.
انظر أيضاً
مراجع
- ↑ "نظرة عامة على بنية النواة" . دليل برمجة النواة . مؤرشف من الأصل في 9 مايو 2019. تم الاطلاع عليه في 27 مايو 2019 .
- ↑ "darwin-xnu/README.md at master" . GitHub . مؤرشف من الأصل في 31 مارس 2019. تم الاطلاع عليه في 21 نوفمبر 2019 .
- 1 2 "نظرة عامة على نظام التشغيل Apple BSD" . شركة Apple. 2002. مؤرشف من الأصل في 7 نوفمبر 2018. تم الاطلاع عليه في 1 يناير 2002 .
- ↑ "أبل - مصدر عام - أسئلة وأجوبة حول داروين" . مؤرشف من الأصل في 19 نوفمبر 2004. تم الاطلاع عليه في 9 أغسطس 2021 .
- ↑ "نظرة عامة على بنية النواة" .
- ↑ "برامج التشغيل الثنائية المطلوبة لنظام PureDarwin" . مؤرشف من الأصل بتاريخ 18 نوفمبر 2009. تم الاطلاع عليه بتاريخ 20 يوليو 2009 .
- ↑ "1. نظرة عامة على النظام" . مفاهيم NeXTstep . NeXT . مؤرشف من الأصل في 21 نوفمبر 2021. تم الاسترجاع في 26 مارس 2021 .
- ↑ "الصفحة الرئيسية لهيكسلي، تميمة داروين أو إس" .
- ↑ "Mac OS X Leopard - Technology - UNIX" . نظرة عامة على تقنية Leopard . Apple . مؤرشف من الأصل في 27 ديسمبر 2008.
أصبح Leopard الآن منتجًا مسجلاً من علامة تجارية مفتوحة لنظام UNIX 03، ويتوافق مع مواصفات SUSv3 وPOSIX 1003.1 لواجهة برمجة تطبيقات C، وأدوات Shell، والخيوط.
- ↑ مجموعة أوبن (18 مايو 2007). "شهادة نظام التشغيل ماك أو إس إكس الإصدار 10.5 ليوبارد على أجهزة ماكنتوش التي تعمل بمعالجات إنتل" . مؤرشف من الأصل في 25 أكتوبر 2019. تم الاطلاع عليه في 11 فبراير 2013 .
- ↑ "نظام macOS الإصدار 10.13 High Sierra على أجهزة Mac بمعالجات Intel" . مجموعة Open Group. مؤرشف من الأصل بتاريخ 28 سبتمبر 2017. تم الاطلاع عليه بتاريخ 19 نوفمبر 2017 .
- ↑ والش، جيف (22 مارس 1999). "أبل تُطلق نظام تشغيل مفتوح المصدر مع مكونات رئيسية" . إنفوورلد . المجلد 21، العدد 12. IDG إنفوورلد. ص 40. تاريخ الاسترجاع: 17 فبراير 2020 .
- ↑ كاهني، لياندر. "أبل تفتح شفرة نظام التشغيل" . مجلة وايرد . كوندي ناست. مؤرشف من الأصل في 17 فبراير 2020. تم الاطلاع عليه في 17 فبراير 2020 .
- ↑ "نظرة عامة على بنية النواة" . developer.apple.com . تم الاطلاع عليه في 31 مايو 2026 .
- ↑ "دليل تنزيل ملفات ISO الخاصة بأجهزة Apple" . مؤرشف من الأصل في 7 أكتوبر 2016.
- ↑ جيم ماجي. جلسة WWDC 2000 رقم 106 - نظام التشغيل ماك أو إس إكس: النواة . الدقيقة 14. مؤرشف من الأصل في 11 ديسمبر 2021.
- ↑ "نظرة عامة على تقنية ماك: طبقة النواة وبرامج تشغيل الأجهزة" . اتصال مطوري أبل . مؤرشف من الأصل في 9 مارس 2014. تم الاسترجاع في 11 فبراير 2013 .
- ↑ سينغ، أميت (7 يناير 2004). "XNU: النواة" . مؤرشف من الأصل في 2 يونيو 2020. تم الاطلاع عليه في 11 فبراير 2013 .
- ↑ روش، بنيامين. "النواة المتجانسة مقابل النواة المصغرة". CiteSeerX 10.1.1.89.9877 .
- ↑ "ميزات إضافية" . نقل تطبيقات يونكس/لينكس إلى نظام التشغيل ماك أو إس إكس . أبل . مؤرشف من الأصل في 14 نوفمبر 2017. تم الاطلاع عليه في 13 نوفمبر 2017 .
- ↑ "ملاحظات إصدار داروين 8.0.1" . 29 أبريل 2005. مؤرشف من الأصل في 28 أكتوبر 2023. تم الاطلاع عليه في 16 أغسطس 2023 .
- ↑ "إعدادات لوحة XNU لـ BCM2837" . GitHub . ١٦ ديسمبر ٢٠٢١. مؤرشف من الأصل في ٥ ديسمبر ٢٠٢١. تم الاطلاع عليه في ٥ ديسمبر ٢٠٢١ .
- ↑ "راسبيري باي 3 موديل B" . مؤرشف من الأصل في 5 ديسمبر 2021. تم الاطلاع عليه في 5 ديسمبر 2021. معالج رباعي النواة بسرعة 1.2 جيجاهرتز من نوع
Broadcom BCM2837
- ↑ "مصدر نواة فودو إكس إن يو" . مؤرشف من الأصل في 30 سبتمبر 2015. تم الاطلاع عليه في 25 أبريل 2014 .يتطلب عميل Apache SVN.
- ↑ "XNU على ARMv7" . GitHub . 25 يناير 2022.
- 1 2 "رأي مؤسسة البرمجيات الحرة بشأن رخصة أبل العامة للمصادر (APSL) 2.0" . مؤرشف من الأصل في 4 مايو 2020. تم الاطلاع عليه في 22 يوليو 2016 .
- ↑ "مشاكل الإصدارات القديمة من رخصة أبل العامة للمصادر (APSL)" . مؤرشف من الأصل في 19 أبريل 2020. تم الاطلاع عليه في 22 يوليو 2016 .
- ↑ "إصدارات المصادر المفتوحة" . اتصال مطوري أبل . تم الاسترجاع في 11 فبراير 2013 .
- ↑ "ملاحظة فنية TN2029: نظام التشغيل Mac OS X الإصدار 10.1" . اتصال مطوري Apple . مؤرشف من الأصل في 14 نوفمبر 2001.
- ^ سيراكوزا ، جون (5 سبتمبر 2002). "نظام التشغيل Mac OS X 10.2 جاكوار" . آرس تكنيكا . تم استرجاعه في 31 مايو 2008 .
- ^ سيراكوزا ، جون (9 نوفمبر 2003). "نظام التشغيل Mac OS X 10.3 النمر" . آرس تكنيكا . تم استرجاعه في 31 مايو 2008 .
- ^ سيراكوزا ، جون (28 أبريل 2005). "ماك OS X 10.4 تايجر" . آرس تكنيكا . تم الاسترجاع في 30 مايو 2008 .
- ↑ برابهاكار، إرني (9 نوفمبر 2001). "إصدار داروين - مخطط جديد في تحديث البرنامج 1" . داروين-تطوير (قائمة بريدية). مؤرشف من الأصل في 14 يناير 2009. تم الاطلاع عليه في 2 يونيو 2008 .
- ↑ سيراكوزا، جون (28 أكتوبر 2007). "نظام التشغيل ماك أو إس إكس 10.5 ليوبارد: مراجعة آرس تكنيكا" . آرس تكنيكا . تم الاطلاع عليه في 30 مايو 2008 .
- ↑ سيراكوزا، جون (31 أغسطس 2009). "نظام التشغيل ماك أو إس إكس 10.6 سنو ليوبارد: مراجعة آرس تكنيكا" . آرس تكنيكا . تم الاطلاع عليه بتاريخ 29 نوفمبر 2009 .
- ↑ كما تم العثور عليه في جهاز iPhone 4S تم كسر حمايته
- ↑ "ملحقات النظام ومجموعة أدوات التشغيل - WWDC19 - مقاطع الفيديو" .
- ↑ "SystemExtensions" . وثائق مطوري Apple .
- ↑ "DriverKit" . وثائق مطوري Apple .
- ↑ ملحقات النظام ومجموعة أدوات التشغيل . وثائق مطوري Apple .
- ↑ "OpenDarwin" . مشروع OpenDarwin. مؤرشف من الأصل في 6 يناير 2006.
- ↑ سكوفيلد، جاك (26 يوليو 2006). "إغلاق أوبن داروين" . صحيفة الغارديان . تم الاطلاع عليه في 18 مارس 2023 .
- ↑ فريق OpenDarwin الأساسي والمسؤولون (25 يوليو 2006). "إيقاف تشغيل OpenDarwin" . مشروع OpenDarwin. مؤرشف من الأصل في 4 أغسطس 2006.
- ↑ "إصدار OpenDarwin 7.2.1" . 5 أغسطس 2004. مؤرشف من الأصل في 5 أغسطس 2004. تم الاطلاع عليه في 7 أكتوبر 2019 .
- ↑ "PureDarwin" . مؤرشف من الأصل في 1 أبريل 2024. تم الاطلاع عليه في 1 أبريل 2024 .
- ↑ تم أرشفة PureDarwin Xmas في 3 ديسمبر 2019، في Wayback Machine (2015)
- ↑ "PureDarwin 17.4 Beta" . GitHub . PureDarwin. 30 نوفمبر 2019. مؤرشف من الأصل في 13 ديسمبر 2019. تم الاطلاع عليه في 11 يناير 2020 .
- ↑ ravynsoft. "حان وقت اتخاذ القرار. يرجى القراءة. · ravynsoft ravynos · مناقشة رقم 529" . GitHub . تم الاطلاع عليه في 20 مايو 2026 .
- ↑ ravynsoft. "بعد ستة أشهر، أصبح لدينا نواة xnu قابلة للإقلاع! · ravynsoft ravynos · مناقشة رقم 554" . GitHub . تم الاطلاع عليه في 20 مايو 2026 .
- ↑ "DarwinBSD" . darwinbsd.tk . مؤرشف من الأصل في 23 مارس 2023. تم الاطلاع عليه في 7 أبريل 2023 .
- ↑ "L4/داروين (المعروف أيضًا باسم داربات)" . Ertos.nicta.com.au. 9 مايو 2007. مؤرشف من الأصل في 19 ديسمبر 2013.
- ↑ "دارلينج: طبقة ترجمة macOS لنظام لينكس" . دارلينج . مؤرشف من الأصل في 21 أبريل 2020. تم الاطلاع عليه في 11 يناير 2020 .
- ↑ "داروين المعزز أمنياً" . داروين المعزز أمنياً. 22 يناير 2007. مؤرشف من الأصل في 5 أكتوبر 2011.
- ↑ "ما الجديد في نظام التشغيل Mac OS X: الإصدار 10.5" . مكتبة مراجع نظام التشغيل Mac OS X. شركة آبل. 13 نوفمبر 2009. مؤرشف من الأصل في 8 ديسمبر 2009.
- ↑ يوري هو (5 مايو 2002). "الصفحة الرئيسية لبرنامج تشغيل الشبكة اللاسلكية" . Wirelessdriver.sourceforge.net. مؤرشف من الأصل في 28 يوليو 2020. تم الاطلاع عليه في 12 يوليو 2010 .
- ↑ "iwi2200 Darwin" . SourceForge . 27 مارس 2009. مؤرشف من الأصل في 18 أغسطس 2009. تم الاطلاع عليه في 13 يونيو 2010 .
- ↑ "نقل برنامج تشغيل Tulip من نظام BSD إلى نظام Darwin OS | حمّل برنامج نقل برنامج تشغيل Tulip من نظام BSD إلى نظام Darwin OS مجانًا من" SourceForge.net. مؤرشف من الأصل بتاريخ 16 يوليو 2010. تم الاطلاع عليه بتاريخ 12 يوليو 2010 .
- ↑ "برنامج تشغيل شبكة RealTek لنظام التشغيل Mac OS X/Darwin" . SourceForge . 15 مارس 2006. مؤرشف من الأصل في 24 يوليو 2010. تم الاطلاع عليه في 3 يونيو 2010 .المشروع غير نشط منذ 15 مارس 2006.
- ↑ فانسوي وآخرون (1 أغسطس 2007). "RTL8150LMEthernet" . سورس فورج. مؤرشف من الأصل في 7 سبتمبر 2008. تم الاطلاع عليه في 13 يونيو 2010 .
- ↑ "برامج تشغيل مودم ZyXEL لنظامي التشغيل OS X/Darwin | حمّل برامج تشغيل مودم ZyXEL لنظامي التشغيل OS X/Darwin مجانًا من" SourceForge.net. ١٤ مايو ٢٠٠٢. مؤرشف من الأصل في ٧ يناير ٢٠٠٩. تم الاطلاع عليه في ١٢ يوليو ٢٠١٠ .
- ↑ "برنامج تشغيل بطاقة ATA لنظام التشغيل Mac OS X PC Card" . Pccardata.sourceforge.net. 20 ديسمبر 2001. مؤرشف من الأصل في 5 أغسطس 2020. تم الاطلاع عليه في 12 يوليو 2010 .
- ↑ "نظام ملفات Ext2 لنظام التشغيل Mac OS X | حمّل برنامج نظام ملفات Ext2 لنظام التشغيل Mac OS X مجانًا من" . SourceForge.net. ١٤ أكتوبر ٢٠٠٢. مؤرشف من الأصل في ٢٢ يوليو ٢٠١٠. تم الاطلاع عليه في ١٢ يوليو ٢٠١٠ .
- ↑ "نظام ملفات ext2 في مساحة المستخدم" . سورس فورج . 14 يوليو 2008. مؤرشف من الأصل في 26 يوليو 2010. تم الاطلاع عليه في 13 يونيو 2010 .
روابط خارجية
- إصدار داروين على منصة Apple Developer Connection
- شفرة المصدر للحزم الفردية
- هيكسلي، تميمة داروين
- PureDarwin.org
- متحف أبل "أرقام إصدارات نظام التشغيل MacOS X" في أرشيف الإنترنت (تمت أرشفته في 25 ديسمبر 2011)
- برنامج 2000
- تم تقديم التمائم في عام 2000
- التمائم الحيوانية
- أنظمة تشغيل شركة أبل
- توزيع برامج بيركلي
- أنظمة تشغيل البرمجيات الحرة
- ماخ (نواة)
- نظام التشغيل macOS
- متغيرات يونكس
- أنظمة تشغيل IA-32
- أنظمة التشغيل X86-64
- أنظمة تشغيل PowerPC
