داروين (نظام التشغيل)
مطور | شركة آبل |
---|---|
كتبت في | C ، C ++ ، Objective-C ، لغة التجميع |
عائلة OS | يونكس مثل ، [1] [2] BSD [3] |
حالة العمل | تيار |
نموذج المصدر | المصدر المفتوح |
الإصدار الأولي | 15 نوفمبر 2000 |
أحدث إصدار | 21.0.0 / 7 يونيو 2021 |
مخزن | جيثب |
المنصات | الحالي: x86-64 ، ARM 64 بت ، ARM 32 بت (دعم ARM 32 بت مغلق المصدر) تاريخي: PowerPC (32 بت و 64 بت) ، IA-32 |
نوع النواة | هجين |
واجهة المستخدم الافتراضية | واجهة سطر الأوامر ( غلاف يونكس ) |
رخصة | في الغالب ترخيص Apple Public Source (APSL) ، مع برامج تشغيل مغلقة المصدر [4] |
الموقع الرسمي | مفتوح المصدر |
جزء من سلسلة على |
macOS |
---|
داروين هو نظام تشغيل مفتوح المصدر شبيه بـ Unix تم إصداره لأول مرة بواسطة شركة Apple Inc. في عام 2000. وهو يتكون من كود مشتق من كود NeXTSTEP و BSD و Mach وغيرها من مشاريع البرمجيات الحرة ، بالإضافة إلى كود طورته شركة Apple.
يشكل داروين مجموعة المكونات الأساسية المستندة إلى Unix والتي يعتمد عليها macOS (سابقًا OS X و Mac OS X) و iOS و watchOS و tvOS و iPadOS و bridgeOS . إنه متوافق في الغالب مع POSIX ، ولكن لم يتم اعتماده من تلقاء نفسه على أنه متوافق مع أي إصدار من POSIX. بدءًا من Leopard ، تم اعتماد macOS على أنه متوافق مع الإصدار 3 من مواصفات UNIX الفردية (SUSv3). [5] [6] [7]
التاريخ
بدأ تراث داروين بمشتقات Unix التي تكملها جوانب من نظام التشغيل NeXTSTEP الخاص بـ NeXT (لاحقًا ، منذ الإصدار 4.0 ، المعروف باسم OPENSTEP) ، والذي تم إصداره لأول مرة في عام 1989. بعد أن اشترت Apple NeXT في عام 1997 ، أعلنت أنها ستؤسس تشغيلها التالي النظام على OPENSTEP. تم تطوير هذا إلى Rhapsody في 1997 و Mac OS X Server 1.0 في 1999 و Mac OS X Public Beta في 2000 و Mac OS X 10.0 في 2001.
في عام 1999 ، أعلنت شركة آبل أنها ستطلق ماخ 2.5 ميكرنيل ، بي إس دي يونكس 4.4 OS ، ومكونات خادم ويب أباتشي لنظام التشغيل Mac OS X Server. [8] في ذلك الوقت ، ألمح الرئيس التنفيذي المؤقت ستيف جوبز إلى عالم الطبيعة البريطاني تشارلز داروين بإعلانه "لأن الأمر يتعلق بالتطور". [9] في عام 2000 ، تم إصدار مكونات نظام التشغيل الأساسية لنظام التشغيل Mac OS X كبرنامج مفتوح المصدر بموجب ترخيص Apple Public Source (APSL) باسم Darwin؛ ظلت المكونات عالية المستوى ، مثل أطر الكاكاو والكربون ، مغلقة المصدر .
حتى الإصدار 8.0.1 من داروين ، أصدرت شركة Apple مُثبّتًا ثنائيًا (كصورة ISO ) بعد كل إصدار رئيسي لنظام التشغيل Mac OS X والذي سمح لأحد بتثبيت Darwin على أنظمة PowerPC و Intel x86 كنظام تشغيل مستقل. [10] تم إصدار تحديثات طفيفة كحزم تم تثبيتها بشكل منفصل. داروين متاح الآن فقط ككود مصدر.
تصميم
نواة
نواة داروين هي XNU ، وهي نواة هجينة تستخدم OSFMK 7.3 [11] (Open Software Foundation Mach Kernel) من OSF ، وعناصر مختلفة من FreeBSD (بما في ذلك نموذج العملية ، ومكدس الشبكة ، ونظام الملفات الافتراضي ) ، [12] و API برنامج تشغيل الجهاز وجوه المنحى يسمى I / O Kit. [13] يوفر تصميم النواة المختلطة مرونة النواة الدقيقة [14] [ فشل التحقق - انظر المناقشة ] وأداء نواة متجانسة .[15]
دعم الأجهزة والبرامج
يتضمن داروين حاليًا دعمًا لمتغير 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 مثل 2020 Apple M1أجهزة Mac ، وكذلك Raspberry Pi 3B. [16] [17] يوجد منفذ مفتوح المصدر لنواة XNU يدعم Darwin على منصات Intel و AMD x86 غير المدعومة رسميًا من قبل Apple ، على الرغم من أنه لا يبدو أنه تم تحديثه منذ عام 2009. [18] مصدر مفتوح منفذ نواة XNU موجود أيضًا لمنصات ARM. [19] دعمت الإصدارات القديمة بعض أو كل 32 بت PowerPC و 64 بت PowerPC و 32 بت x86 و 32 بت ARM.
وهو يدعم POSIX API عن طريق نسب BSD الخاصة به (إلى حد كبير FreeBSD userland ) ويمكن تجميع عدد كبير من البرامج المكتوبة لأنظمة أخرى شبيهة بـ UNIX على داروين بدون أي تغييرات على الكود المصدري .
لا يتضمن Darwin العديد من العناصر المحددة لنظام macOS ، مثل واجهات برمجة تطبيقات Carbon و Cocoa أو واجهة مستخدم Quartz Compositor و Aqua ، وبالتالي لا يمكنه تشغيل تطبيقات Mac. ومع ذلك ، فهو يدعم عددًا من الميزات الأقل شهرة في macOS ، مثل mDNSResponder ، وهو مستجيب DNS متعدد البث ومكون أساسي لتقنية شبكات Bonjour ، وإطلاق إطار إدارة خدمة متقدم .
الترخيص
في يوليو 2003 ، أصدرت شركة Apple داروين بموجب الإصدار 2.0 من ترخيص Apple Public Source (APSL) ، والذي صنفته مؤسسة البرمجيات الحرة (FSF) على أنه ترخيص برنامج مجاني غير متوافق مع رخصة جنو العمومية العامة . [20] تم إصدار الإصدارات السابقة بموجب إصدار سابق من ترخيص APSL ، والذي لم يتوافق مع تعريف FSF للبرمجيات الحرة ، على الرغم من أنه يفي بمتطلبات تعريف Open Source Definition . [21]
تاريخ الإصدار
فيما يلي جدول بإصدارات داروين الرئيسية مع تواريخ إصدارها وإصدارات macOS المقابلة لها . [22] لاحظ أن إصدار macOS المقابل قد يكون صدر في تاريخ مختلف ؛ الرجوع إلى صفحات macOS لتلك التواريخ.
الإصدار | تاريخ | الإصدارات المقابلة | ملحوظات |
---|---|---|---|
0.1 | 16 مارس 1999 | إصدارات Mac OS X Server 1.0 |
|
0.2 | 14 أبريل 1999 | خادم Mac OS X 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 Public Beta (الاسم الرمزي "Kodiak") | |
1.3.1 | 13 أبريل 2001 | Mac OS X v10.0 (الاسم الرمزي "Cheetah") |
|
1.4.1 | 2 أكتوبر 2001 | Mac OS X v10.1 (الاسم الرمزي "Puma") | |
5.1 | 12 نوفمبر 2001 | نظام التشغيل Mac OS X الإصدار 10.1.1
| |
5.5 | 5 يونيو 2002 | Mac OS X v10.1.5 | |
6.0.1 | 23 سبتمبر 2002 | Mac OS X v10.2 (الاسم الرمزي "Jaguar") |
|
6.8 | 3 أكتوبر 2003 | نظام التشغيل Mac OS X الإصدار 10.2.8 | |
7.0 | 24 أكتوبر 2003 | ماك أو إس إكس بانثر | Mac OS X v10.3.0
|
7.9 | 15 أبريل 2005 | نظام التشغيل Mac OS X الإصدار 10.3.9 | |
8.0 | 29 أبريل 2005 |
|
Mac OS X v10.4.0
|
8.11 | 14 نوفمبر 2007 | نظام التشغيل Mac OS X الإصدار 10.4.11 | |
9.0 | 26 أكتوبر 2007 | Mac OS X v10.5.0
| |
9.8 | 5 أغسطس 2009 | Mac OS X v.10.5.8 | |
10.0 | 28 أغسطس 2009 | Mac OS X v10.6.0
| |
10.8 | 23 يونيو 2011 | Mac OS X v10.6.8 | |
11.0.0 | 20 يوليو 2011 | Mac OS X v10.7.0
| |
11.4.2 | 4 أكتوبر 2012 | Mac OS X v10.7.5 (تكميلي) | |
12.0.0 | 16 فبراير 2012 | OS X Mountain Lion | OS X v10.8.0
|
12.6.0 | 27 يناير 2015 | OS X v10.8.5 (مع تحديث الأمان 2015-001) | |
13.0.0 | 11 حزيران 2013 | OS X v10.9.0
| |
13.4.0 | 17 سبتمبر 2014 | OS X v10.9.5 | |
14.0.0 | 18 سبتمبر 2014 | OS X v10.10.0 | |
14.5.0 | 13 أغسطس 2015 | OS X v10.10.5 | |
15.0.0 | 16 سبتمبر 2015 | OS X v10.11.0 و iOS 9.0
| |
15.6.0 | 18 يوليو 2016 | OS X v10.11.6 و iOS 9.3.3 | |
16.0.0 | 13 سبتمبر 2016 | macOS v10.12.0 و iOS 10.0.1 (نسخة أولية)
| |
16.5.0 | 27 مارس 2017 | macOS v10.12.4 و iOS 10.3 | |
16.6.0 | 19 يوليو 2017 | macOS v10.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 v10.13.5 | |
17.7.0 | 9 يوليو 2018 | macOS v10.13.6 و iOS 11.4.1 | |
18.0.0 | 24 سبتمبر 2018 | ||
18.2.0 | 30 أكتوبر 2018 | macOS v10.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.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 |
تم تصميم القفزة في أرقام الإصدارات من Darwin 1.4.1 إلى 5.1 مع إصدار Mac OS X v10.1.1 لربط Darwin بإصدار Mac OS X وبناء نظام الترقيم ، والذي بدوره موروث من NeXTSTEP. في نظام ترقيم البنية لنظام macOS ، يحتوي كل إصدار على رقم بداية فريد للبناء ، والذي يحدد الإصدار الكامل من macOS الذي يمثل جزءًا منه. يحتوي نظام التشغيل Mac OS X v10.0 على أرقام إصدارات تبدأ بـ 4 ، و 10.1 يحتوي على أرقام بناء تبدأ بـ 5 ، وهكذا دواليك (كانت أرقام الإصدارات السابقة تمثل إصدارات المطورين). [34]
سيُظهر الأمر uname -r في Terminal رقم إصدار Darwin ("20.3.0") ، وسيُظهر الأمر uname -v سلسلة إصدار بناء XNU ، والتي تتضمن رقم إصدار داروين. سيعرض الأمر sw_vers اسم المنتج المقابل ("macOS") ورقم ProductVersion ("11.2.3") وسلسلة BuildVersion ("20D91").
المشاريع المشتقة
نظرًا لطبيعة البرمجيات الحرة لداروين ، كانت هناك مشاريع تهدف إلى تعديل أو تحسين نظام التشغيل.
أوبن داروين
كان OpenDarwin نظام تشغيل يقوده المجتمع يعتمد على نظام داروين. تأسست في أبريل 2002 من قبل شركة Apple Inc. و Internet Systems Consortium . كان هدفها زيادة التعاون بين مطوري Apple ومجتمع البرمجيات الحرة . استفادت شركة Apple من المشروع لأنه سيتم دمج التحسينات على OpenDarwin في إصدارات داروين ؛ واستفاد مجتمع المصادر الحرة / مفتوحة المصدر من منحه سيطرة كاملة على نظام التشغيل الخاص به ، والذي يمكن استخدامه بعد ذلك في توزيعات البرمجيات الحرة مثل GNU-Darwin. [35]
في 25 يوليو 2006 ، أعلن فريق OpenDarwin أن المشروع كان مغلقًا ، حيث شعروا أن OpenDarwin "أصبح مجرد منشأة استضافة لمشروعات Mac OS X ذات الصلة" ، وأن الجهود المبذولة لإنشاء نظام تشغيل Darwin مستقل قد فشلت. ويذكرون أيضًا: "توافر المصادر ، والتفاعل مع ممثلي Apple ، وصعوبة بناء المصادر وتتبعها ، وقلة اهتمام المجتمع كلها عوامل ساهمت في ذلك". [36] آخر إصدار مستقر كان الإصدار 7.2.1 ، الذي صدر في 16 يوليو 2004. [37]
بيور داروين
PureDarwin هو مشروع لإنشاء صورة نظام تشغيل قابلة للتمهيد من كود مصدر Apple الصادر عن Darwin. [38] منذ توقف OpenDarwin وإصدار الصور القابلة للتمهيد منذ داروين 8.x ، أصبح من الصعب بشكل متزايد إنشاء نظام تشغيل كامل حيث أصبحت العديد من المكونات مغلقة المصدر. في عام 2015 ، أنشأ المشروع إصدار معاينة يعتمد على داروين 9 بواجهة X11 GUI ، [39] متبوعًا بسطر أوامر فقط 17.4 بيتا استنادًا إلى داروين 17. [40]
مشاريع مشتقة أخرى
- MacPorts (DarwinPorts سابقًا) و Fink و Homebrew هي مشاريع لنقل برامج UNIX إلى نظام التشغيل Darwin وتوفير إدارة الحزم . بالإضافة إلى ذلك ، يمتلك العديد من مديري حزم UNIX القياسية - مثل RPM و pkgsrc و Portage - منافذ داروين. يعمل بعض هؤلاء في مساحة الاسم الخاصة بهم حتى لا تتداخل مع النظام الأساسي.
- GNU-Darwin هو مشروع ينقل حزم البرمجيات الحرة إلى داروين. يقومون بتجميع صور نظام التشغيل بطريقة مشابهة لتوزيع Linux .
- كان مشروع Darwine عبارة عن منفذ للنبيذ يسمح للمرء بتشغيل برنامج Microsoft Windows على داروين.
- SEDarwin هو منفذ لإطار عمل تحكم الوصول الإلزامي TrustedBSD وأجزاء من إطار عمل SELinux لداروين. [41] تم دمجه في نظام التشغيل Mac OS X 10.5. [42]
- مشروع دربات هو ميناء تجريبي لداروين لعائلة L4 microkernel . يهدف إلى أن يكون ثنائيًا متوافقًا مع ثنائيات داروين الحالية. [43]
- مشروع Darling هو طبقة توافق لتشغيل ثنائيات macOS على أنظمة Linux. يستخدم بعض شفرة مصدر داروين. [44]
- هناك العديد من المشاريع التي تركز على دعم السائق: على سبيل المثال ، برامج التشغيل اللاسلكية ، [45] [46] برامج تشغيل NIC السلكية [47] [48] [49] برامج تشغيل المودم ، [50] قارئات البطاقات ، [51] و ext2 و ext3 أنظمة الملفات. [52] [53]
انظر أيضا
المراجع
- ^ "نظرة عامة على هندسة Kernel" . دليل برمجة Kernel .
- ^ "darwin-xnu / README.md at master" . جيثب . مؤرشفة من الأصلي في 31 مارس 2019 . تم الاسترجاع 21 نوفمبر ، 2019 .
- ^ "آبل - المصدر العام - الأسئلة الشائعة حول داروين" . مؤرشفة من الأصلي في 19 نوفمبر 2004 . تم الاسترجاع 9 أغسطس ، 2021 .
- ^ "برامج تشغيل ثنائية مطلوبة لـ PureDarwin" . مؤرشفة من الأصلي في 18 نوفمبر 2009 . تم الاسترجاع 20 يوليو ، 2009 .
- ^ "Mac OS X Leopard - Technology - UNIX" . نظرة عامة على تقنية ليوبارد . Apple Inc. مؤرشفة من الأصلي في 27 ديسمبر 2008.
Leopard هو الآن منتج مسجل UNIX 03 مفتوح العلامة التجارية ، يتوافق مع مواصفات SUSv3 و POSIX 1003.1 لواجهة برمجة تطبيقات C ، وأدوات شل المساعدة ، والخيوط.
- ^ المجموعة المفتوحة (18 مايو 2007). "Mac OS X الإصدار 10.5 Leopard على شهادة حواسيب Macintosh المستندة إلى Intel" . تم الاسترجاع 11 فبراير ، 2013 .
- ^ "إصدار macOS 10.13 High Sierra على أجهزة كمبيوتر Mac المستندة إلى Intel" . المجموعة المفتوحة . تم الاسترجاع 19 نوفمبر ، 2017 .
- ^ والش ، جيف (22 مارس 1999). "أبل تذهب مفتوحة المصدر مع مكونات نظام التشغيل الرئيسية" . إنفوورلد . المجلد. 21 ، لا. 12. IDG InfoWorld. ص. 40 . تم الاسترجاع 17 فبراير ، 2020 .
- ^ كاني ، ليندر. "Apple يفتح رمز نظام التشغيل" . سلكي . كوندي ناست . تم الاسترجاع 17 فبراير ، 2020 .
- ^ "دليل تنزيل Apple ISO" . مؤرشفة من الأصلي في 7 أكتوبر 2016.
- ^ جيم ماجي. WWDC 2000 الجلسة 106 - Mac OS X: Kernel . 14 دقيقة مؤرشفة من الأصلي في 11 ديسمبر 2021.
- ^ "نظرة عامة على تقنية Mac: طبقة برامج تشغيل Kernel والجهاز" . اتصال مطور Apple . تم الاسترجاع 11 فبراير ، 2013 .
- ^ سينغ ، أميت (7 يناير 2004). "XNU: النواة" . تم الاسترجاع 11 فبراير ، 2013 .
- ^ روش ، بنيامين. "نواة متجانسة مقابل Microkernel". سيتسيركس 10.1.1.89.9877 .
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ "ميزات إضافية" . نقل تطبيقات UNIX / Linux إلى OS X. شركة آبل
- ^ "تكوين لوحة XNU لـ BCM2837" . جيثب . 16 ديسمبر 2021.
- ^ "Raspberry Pi 3 Model B" .
رباعى النواة 1.2 جيجاهيرتز Broadcom BCM2837
- ^ "Voodoo XNU Kernel Source" .يتطلب عميل Apache SVN.
- ^ "XNU على ARMv7" . جيثب . 25 يناير 2022.
- ^ "رأي إف إس إف بشأن رخصة مصدر Apple العام (APSL) 2.0" .
- ^ "المشكلات المتعلقة بالإصدارات الأقدم من ترخيص Apple Public Source (APSL)" .
- ^ "إصدارات مفتوحة المصدر" . اتصال مطور Apple . تم الاسترجاع 11 فبراير ، 2013 .
- ^ "ملاحظة فنية TN2029: Mac OS X v10.1" . اتصال مطور Apple . مؤرشفة من الأصلي في 14 نوفمبر 2001.
- ^ سيراكوزا ، جون (5 سبتمبر 2002). "Mac OS X 10.2 Jaguar" . آرس تكنيكا . تم الاسترجاع 31 مايو ، 2008 .
- ^ سيراكوزا ، جون (9 نوفمبر 2003). "Mac OS X 10.3 Panther" . آرس تكنيكا . تم الاسترجاع 31 مايو ، 2008 .
- ^ سيراكوزا ، جون (28 أبريل 2005). "Mac OS X 10.4 Tiger" . آرس تكنيكا . تم الاسترجاع 30 مايو ، 2008 .
- ^ سيراكوزا ، جون (28 أكتوبر 2007). "Mac OS X 10.5 Leopard: مراجعة Ars Technica" . آرس تكنيكا . تم الاسترجاع 30 مايو ، 2008 .
- ^ سيراكوزا ، جون (31 أغسطس 2009). "Mac OS X 10.6 Snow Leopard: مراجعة Ars Technica" . آرس تكنيكا . تم الاسترجاع 29 نوفمبر ، 2009 .
- ^ كما هو موجود في جهاز iPhone 4S مكسور الحماية
- ^ "ملحقات النظام و DriverKit - WWDC19 - مقاطع الفيديو" .
- ^ "SystemExtensions" . وثائق مطور Apple .
- ^ "درايفر كيت" . وثائق مطور Apple .
- ^ ملحقات النظام و DriverKit . وثائق مطور Apple .
- ^ برابهاكار ، إرني (9 نوفمبر 2001). "إصدار داروين - مخطط جديد في تحديث البرنامج 1" . داروين للتنمية (القائمة البريدية). مؤرشفة من الأصلي في 14 يناير 2009 . تم الاسترجاع 2 يونيو ، 2008 .
- ^ "أوبن داروين" . مشروع OpenDarwin. مؤرشفة من الأصلي في 6 يناير 2006.
- ^ فريق OpenDarwin الأساسي والمسؤولون (25 يوليو 2006). "OpenDarwin Shutting Down" . مشروع OpenDarwin. مؤرشفة من الأصلي في 4 أغسطس 2006.
- ^ "تم إصدار OpenDarwin 7.2.1" . 5 أغسطس 2004. مؤرشفة من الأصلي في 5 أغسطس 2004 . تم الاسترجاع 7 أكتوبر ، 2019 .
- ^ "بيور داروين" .
- ^ PureDarwin Xmas (2015)
- ^ "PureDarwin 17.4 Beta" . جيثب . بيور داروين. 30 نوفمبر 2019 . تم الاسترجاع 11 يناير ، 2020 .
- ^ "داروين المحسن للأمان" . سيداروين. 22 يناير 2007. مؤرشفة من الأصلي في 5 أكتوبر 2011.
- ^ "ما الجديد في Mac OS X: Mac OS X v10.5" . مكتبة مراجع Mac OS X. شركة Apple Inc. 13 نوفمبر 2009. مؤرشفة من الأصلي في 8 ديسمبر 2009.
- ^ "L4 / داروين (المعروف أيضًا باسم Darbat)" . Ertos.nicta.com.au. 9 مايو 2007. مؤرشفة من الأصلي في 19 ديسمبر 2013.
- ^ "Darling: طبقة ترجمة macOS لنظام التشغيل Linux" . www.darlinghq.org . تم الاسترجاع 11 يناير ، 2020 .
- ^ يوريوهو (5 مايو 2002). "الصفحة الرئيسية لبرنامج WirelessDriver" . Wirelessdriver.sourceforge.net . تم الاسترجاع 12 يوليو ، 2010 .
- ^ "iwi2200 داروين" . المصدر _ 27 مارس 2009 . تم الاسترجاع 13 يونيو ، 2010 .
- ^ "Port BSD tulip driver إلى Darwin OS | قم بتنزيل برنامج (برامج) Port BSD tulip إلى برنامج Darwin OS مجانًا في" . SourceForge.net . تم الاسترجاع 12 يوليو ، 2010 .
- ^ "برنامج تشغيل شبكة RealTek لنظام التشغيل Mac OS X / Darwin" . المصدر _ 15 مارس 2006 . تم الاسترجاع 3 يونيو ، 2010 . المشروع غير نشط منذ 15 مارس 2006.
- ^ فانسوي. وآخرون. (1 أغسطس 2007). "RTL8150LMEthernet" . المصدر _ تم الاسترجاع 13 يونيو ، 2010 .
- ^ "ZyXEL Modem Drivers for OS X / Darwin | قم بتنزيل برامج تشغيل ZyXEL Modem لنظام التشغيل OS X / Darwin مجانًا على" . SourceForge.net. 14 مايو 2002 . تم الاسترجاع 12 يوليو ، 2010 .
- ^ "Mac OS X PC Card ATA Driver" . Pccardata.sourceforge.net. 20 ديسمبر 2001 . تم الاسترجاع 12 يوليو ، 2010 .
- ^ "نظام ملفات Mac OS X Ext2 | تنزيل برنامج نظام ملفات Mac OS X Ext2 مجانًا من" . SourceForge.net. 14 أكتوبر 2002 . تم الاسترجاع 12 يوليو ، 2010 .
- ^ "نظام ملفات ext2 في مساحة المستخدم" . المصدر _ 14 يوليو 2008 . تم الاسترجاع 13 يونيو ، 2010 .
روابط خارجية
- داروين يصدر في اتصال مطور أبل
- الكود المصدري للحزم الفردية
- هيكسلي ، تميمة داروين
- PureDarwin.org
- متحف Apple "MacOS X Build Numbers" في آلة Wayback (أرشفة 25 ديسمبر 2011)