الرئيسيةأنظمة التشغيلmacلماذا يُطلق على برامج macOS أحيانًا تسمية “داروين”؟
mac

لماذا يُطلق على برامج macOS أحيانًا تسمية “داروين”؟

إذا كنت من مستخدمي Mac ومن محبي البرامج مفتوحة المصدر ، فمن المحتمل أن تكون قد شاهدت بعض التطبيقات المسماة “Darwin”. ولكن لماذا تحمل إصدارات تطبيقات macOS هذا الاسم؟

لأن macOS ، جنبًا إلى جنب مع iOS و tvOS ، يعمل مع برنامج مفتوح المصدر قائم على BSD يسمى Darwin. مثل العديد من أنظمة التشغيل مفتوحة المصدر ، يمتلك داروين حتى تعويذة: Hexley the Platypus .

هذه ليست وسيلة للتحايل: Apple جادة بشأن المصدر المفتوح. يمكنك تنزيل كل التعليمات البرمجية المصدر لداروين ، الآن ، على opensource.apple.com . ستجد تنزيلات مختلفة لكل إصدار من إصدارات macOS.

وبسبب هذا الإرث ، يُطلق على برامج macOS أحيانًا تسمية “داروين” ، خاصةً من قِبل عشاق المصادر المفتوحة.

انتظر ، مفتوح المصدر؟ هل هذا يعني أنه يمكنني استخدام macOS مجانًا؟

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

لذا ، بينما يمكنك تنزيل التعليمات البرمجية المصدر لـ Darwin مجانًا ، ويمكنك تجميعها إذا كانت لديك المهارات المناسبة ، فلن تحصل على برامج macOS للعمل عليها ، بما في ذلك ، ومن المفارقات ، العديد من تلك المسمى “darwin” (إلا إذا كنت تريد قضاء بضع سنوات و / أو عقود في الهندسة العكسية للأجزاء الخاصة بنظام macOS). داروين هو الأساس الأساسي الذي بُني عليه باقي macOS.

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

اقرأ أيضاً :  كيفية حماية الملفات النصية بكلمة مرور باستخدام Vim على Linux (أو macOS)

ليس بالضبط macOS Sierra ، أليس كذلك؟ يمكنك أيضًا جعل PureDarwin يعمل في آلة افتراضية ، إذا كنت على استعداد لبذل الجهد. فقط لا تتوقع تشغيل برنامج Mac عليه.

لماذا هذا موجود؟

عندما فصلت شركة آبل ستيف جوبز عام 1985 ، ظل مشغولاً. ساعد في فصل مجموعة الرسومات عن LucasFilm ، على سبيل المثال. تم تغيير اسم تلك الشركة إلى Pixar.

في نفس الوقت تقريبًا ، أسس جوبز أيضًا شركة NeXT ، التي صنعت أجهزة كمبيوتر متطورة. هذه الأجهزة ، التي تستهدف الأكاديميين في المقام الأول ، أثارت إعجاب علماء الكمبيوتر بشدة بمواصفاتها العالية ونظام التشغيل الموجه للكائنات المستوحى من UNIX: NeXTSTEP. نظام التشغيل هذا ، على الرغم من أن معظمه مغلق المصدر ، يستخدم كود مفتوح المصدر ، خاصة من BSD.

على الرغم من عدم بيع أجهزة NeXT بشكل جيد ، إلا أنها كانت مؤثرة: فقد صمم Tim Berners-Lee أول متصفح ويب في NeXTSTEP ، على سبيل المثال.

في عام 1997 ، اشترت Apple شركة NeXT. أعاد هذا ستيف جوبز إلى الشركة ، ولكن هذا يعني أيضًا أن شركة آبل تمتلك نظام التشغيل NeXTSTEP. تمت إعادة صياغة أجزاء من نظام التشغيل هذا لتشكيل الأساس لداروين ، وإرث UNIX يعني أن هذه الأجزاء انتهى بها الأمر إلى أن تكون مفتوحة المصدر.

أصبحت ميزات NeXTSTEP الأخرى ، بما في ذلك Cocoa API ، جزءًا من macOS. حتى الأشياء الأساسية مثل Dock وامتداد التطبيق للتطبيقات يمكن إرجاعها إلى NeXTSTEP ، كما يظهر هذا الفيديو.

تستمر ميزات NeXTSTEP حتى يومنا هذا على أجهزة Mac ، ولكن جميع أجهزة Apple جزء من هذا الإرث. يقوم داروين بتشغيل أجهزة iPhone و Apple Watch و Apple TV. لن يعرف معظم مستخدمي Apple أبدًا ، وهذا ليس ضروريًا حقًا ، ولكن سيصادف الجميع أحيانًا حزمة تحمل كلمة “Darwin” في الاسم. الآن أنت تعرف لماذا.

اقرأ أيضاً :  كيفية توقيع وثيقة PDF بتوقيع رقمي على نظام Mac

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

error: عفوا محتوي هذا الموقع محمي بموجب قانون الألفية للملكية الرقمية !!