ما هو نظام تشغيل داروين؟ جربها مع PureDarwin



ችግሮቹን ለማስወገድ መሳሪያችንን ይሞክሩ

اليوم هو 12 فبراير ، يوم داروين ، عالم طبيعي مشهور بنظريته في التطور. وما علاقة هذا بـ Apple؟ قليلا حقا ماعدا اسمه ...



تفاحة أخذ اسم داروين ، تكريما لتشارلز داروين ، لتسمية نظام التشغيل الخاص به. كما ناقشنا في المقال هل macOS و Linux أقارب؟ لينكس؟ ها هي الحقيقة داروين هو نظام تشغيل أبل الذي يندرج ضمن نظامي macOS و iOS.



كيف تختبر داروين في آلة افتراضية

يا له من يوم أفضل اختبار نظام داروين في يوم ذكرى ولادة الشهير تشارلز داروين!



لاختباره سوف نستخدم بيور داروين . PureDarwin هو مجتمع قرر منح استمرارية OpenDarwin في عام 2007 ، وهو المشروع الذي أراد اجعل داروين الأصلية أقرب إلى الجمهور . لذلك ، أنشأ هذا المجتمع نسختين مختلفتين تسمحان لنا باختبار نظام تشغيل Apple الرائع هذا ، على الرغم من وجود قيود قليلة جدًا.

وكيف حصلوا عليه؟ سهل جدا. تقدم Apple نظام التشغيل هذا كبرنامج مجاني . نعم فعلا! لا تفكر في أن Apple لديها موقع ويب يمكنك من خلاله تنزيل التثبيت أو صورة القرص. هذا هو العمل الشاق الذي يتعين على مجتمع PureDarwin القيام به.

اختبار PureDarwin Nano

أحد الإصدارات التي قام بها المجتمع هو هذا ، بيور داروين نانو ، والتي ، كما يوحي اسمها ، هي ملف خفيفة .



لاختباره سوف نستخدم آلة افتراضية ، لأنه ليس نظام تشغيل وظيفي بنسبة 100٪. وما هو التطبيق الذي سنستخدمه؟ لسوء الحظ ، لكوننا شيئًا قديمًا بعض الشيء ، فنحن محدودون جدًا. بعد عدة اختبارات توصلنا إلى استنتاج مفاده أن أسهل طريقة كانت برنامج VMware (يعطي برنامج VirtualBox و Parallels الكثير من المشاكل).

لذلك، يجب علينا تثبيت برنامج VMware Fusion (أو VMware Workstation) في المقام الأول.

تثبيت PureDarwin Nano على برنامج VMware

ستكون الخطوة الأولى تحميل الصورة أعدت بالفعل من قبل مجتمع PureDarwin. مرة واحدة في سنقوم بفك الضغط وسنحصل على ملف * .vmwarevm (إذا لم يكن لدينا برنامج VMware مثبتًا ، فسيظهر كمجلد).

لتشغيله فقط اسحب هذا الملف الى نافذة برنامج VMware .

بمجرد أن يتم ذلك نستطيع ابدأ تشغيل الجهاز الظاهري الآن l تم إنشاؤه حديثًا.

الآن يمكننا تشغيل الأمر uname -a ، وسنرى أننا بالفعل في داروين. على وجه التحديد نحن نستخدم داروين 9 ، إصدار قديم إلى حد ما يتوافق مع نظام التشغيل Mac OS X Leopard.

وما هو الإصدار الحالي؟ لكن ... لماذا أخبرك ، أن تكون قادرًا على مقارنتها بنفسك؟ للقيام بذلك ، ما عليك سوى تشغيل نفس الأمر ولكن على جهاز Mac الخاص بك. على سبيل المثال ، في macOS Sierra سنحصل على الإصدار داروين 16 وهو الأخير. من الممكن أيضًا تنفيذ نفس الأمر على جهاز iOS (إذا كان لدينا وصول إلى المحطة الطرفية).

تجربة PureDarwin Xmas

هذا ال نسخة أخرى من PureDarwin التي ناقشناها في البداية. هذا الإصدار أثقل بالفعل ، وبالتالي فهو يجلب المزيد من الأشياء.

أكثر ما يلفت الانتباه هو أنه لدينا هنا واجهة رسومية. في الإصدار السابق ، كان لدينا سطر الأوامر فقط كوسيلة للتفاعل ، ولكن في هذه الحالة لدينا ملف واجهة رسومية بسيطة .

ميزات PureDarwin Xmas صانع النوافذ من المشروع غنوستيب ، للواجهة الرسومية. هذا النظام يذكرنا تمامًا بـ NEXTSTEP ، نظام التشغيل الذي طورته شركة NeXT قبل أن تستحوذ عليه شركة Apple. على الرغم من أنه إذا كان ما تريده هو اختبار الواجهة الرسومية لنظام التشغيل هذا ، فهذا ليس الخيار الأفضل. لهذا ، هناك مشاريع ذات عدة إصدارات وظيفية أكثر من هذا (اترك لنا في التعليقات إذا كنت تريد منا إحضار برنامج تعليمي حول كيفية اختبار واجهة NEXTSTEP الرسومية).

تثبيت PureDarwin Xmas على برنامج VMware

هذه العملية تشبه إلى حد بعيد العملية السابقة. سيكون أول شيء تنزيل الجهاز الظاهري مقدمة من PureDarwin. بعد سنقوم بفك ضغطه وسحبه على الشاشة الرئيسية لـ برنامج VMware لاستيراده.

بمجرد استيراده سنقوم بإجراء تغيير بسيط ، سنزيد من ذاكرة الوصول العشوائي . للقيام بذلك سوف ننتقل إلى إعدادات الجهاز الظاهري. هناك سنذهب إلى تكوين المعالج والذاكرة. هناك ، يمكننا وضع حجم ذاكرة الوصول العشوائي (RAM) التي نريد تخصيصها ، والتي نوصي بها بين 256 و 1024 ميجابايت (سنترك عدد المعالجات عند 1).

بمجرد الانتهاء من ذلك ، سنبدأ الجهاز الظاهري . قريبا سوف نرى سطح مكتب عيد الميلاد.

الواجهة جدا بسيط لفهم ذلك ، على الرغم من أنه قد يكون مخيفًا بعض الشيء في البداية. إلى حق سيكون لدينا ما هو الآن Dock ، وإلى اليسار في الجزء العلوي ، سيكون لدينا أجهزة سطح مكتب مختلفة (والتي يمكننا الوصول إليها الآن باستخدام Mission Control). أقل ستظهر التطبيقات المصغرة ، وإذا فعلنا ذلك انقر على اليمين لن نحصل على قائمة السياق ، ولكن القائمة الرئيسية (ما يعادل التفاحة الصغيرة الآن).

كما كان من قبل ، يمكننا هنا أيضًا تشغيل ملف الأمر uname -a للتحقق من أننا بالفعل في داروين 9.

خاتمة

كما نرى ، الشيء هو معقد . لا يوجد حاليًا أي مشروع يحاول بجدية تقديم نسخة من داروين لعامة الناس. الأقرب إلى ذلك هو بيور داروين ، ولكن للأسف الخمول المجتمع يمنع الإصدارات الجديدة من الظهور.

أيضًا ، كما رأينا خلال هذا البرنامج التعليمي ، PureDarwin محدودة للغاية ، وعلى الرغم من أنه من الممكن التثبيت MacPorts (مما سيسمح لنا بتثبيت برامج جديدة) ، فالعملية معقدة للغاية والنتيجة ليست جيدة جدًا.

هل ستحاول PureDarwin لإرضاء فضولك؟ هل ترغب في أن نقدم دروسًا تعليمية جديدة في المستقبل حتى تتمكن من تجربة ماضي نظام التشغيل Apple و NeXT بيديك؟