يعتبر كل من macOS و Linux نظامي تشغيل رائعين. كلاهما مستوحى من Unix وهما مستقران وقويان.

بقدر ما يشترك نظاما التشغيل هذين ، فإنهما فريدان بطريقتهما الخاصة. دعنا نلقي نظرة على بعض الاختلافات الرئيسية بين macOS و Linux.

تاريخ موجز لنظامي macOS و Linux

الأجزاء الرئيسية في macOS و Linux هي النواة والأدوات المساعدة الأساسية وواجهة المستخدم الرسومية أو بيئة سطح المكتب والتطبيقات.

يعتمد macOS على نواة BSD Unix المعروفة باسم Darwin وهي مفتوحة المصدر. الأجزاء الأخرى من macOS (على سبيل المثال ، واجهة المستخدم الرسومية والتطبيقات الأساسية) مغلقة المصدر ومملوكة. تبني Apple أنظمة البرامج هذه وتحافظ عليها ، وهي تأتي كجزء من جهاز Mac الخاص بك.

اعتمدت Apple نظام Unix في نظام macOS في أوائل العقد الأول من القرن الحادي والعشرين. قبل ذلك ، كان macOS يعتمد على نظام تشغيل غير يونكس.

من ناحية أخرى ، بدأ Linux كمشروع شخصي وكنسخة من نظام التشغيل Unix في أوائل التسعينيات بواسطة Linus Torvalds. بالمعنى الدقيق للكلمة ، لينكس هو مجرد نواة. يتكون نظام التشغيل نفسه من أجزاء أساسية مثل أدوات GNU وبيئات سطح المكتب مثل GNOME و KDE وما إلى ذلك.

instagram viewer

1. المصدر المفتوح مقابل. البرمجيات الاحتكارية

يستخدم كل من Linux و macOS بشكل كبير برامج مفتوحة المصدر ، ولكن في حين أن توزيعات Linux مفتوحة المصدر بالكامل ، فإن أجزاء من macOS مغلقة المصدر ومملوكة.

من نواة المصدر المفتوح إلى أدوات GNU المساعدة الأساسية وبيئات واجهة المستخدم الرسومية ، يعد Linux مثالًا للبرامج المجانية ومفتوحة المصدر. أنت حر في تعديل وإعادة تجميع نظام التشغيل بالكامل حسب رغبتك. يمكنك حتى تسويقه وكسب المال منه ، كما هو الحال مع Red Hat Enterprise Linux.

في معظم الحالات ، تتطلب شروط الترخيص لنظام Linux أن تكون التعديلات التي تجريها عامة على المجتمع.

مع macOS ، فإن النواة مفتوحة المصدر بشكل أساسي. الأجزاء الأخرى مثل سطح المكتب والتطبيقات ليست مفتوحة المصدر. بالطبع ، المكونات الأخرى من Apple مثل لغة البرمجة Swift مفتوحة المصدر.

على عكس Linux ، الذي يمكنك استخدامه على أي جهاز من اختيارك ، فإن macOS مصمم للاستخدام على أجهزة Mac. عندما تشتري جهاز كمبيوتر من Apple ، فإنك تدفع مقابل كل من البرامج والأجهزة.

2. إدارة البرمجيات

لطالما تبنى Linux مفهوم وجود مستودعات برامج مركزية ، حيث يمكن للمستخدمين تنزيل التطبيقات وتثبيتها بسهولة باستخدام سطر الأوامر أو عبر أدوات رسومية.

تأتي معظم توزيعات Linux مع مديري الحزم مثل APT على التوزيعات المستندة إلى Debian أو DNF أو Yum على Fedora و Red Hat Enterprise Linux و Pacman on التوزيعات القائمة على القوس. باستخدام مدير الحزم ، يمكنك تثبيت تطبيقات البرامج وإزالتها وتحديثها وإدارتها بسهولة على جهاز الكمبيوتر الخاص بك.

الطريقة التقليدية لتثبيت التطبيقات على macOS هي عبر مجلد التطبيقات. يمكنك تنزيل التطبيق الذي تريد تثبيته من الإنترنت ثم سحبه إلى مجلد التطبيقات وسيقوم macOS بالباقي.

خيار آخر أكثر حداثة هو استخدام Mac App Store لتثبيت تطبيقات البرامج.

يمكنك أيضًا استخدام Homebrew، مدير الحزم الذي يعمل على macOS بطريقة تشبه إلى حد كبير مديري حزم Linux مثل APT. يعمل Homebrew على Linux أيضًا.

3. بروز سطر الأوامر

تكمن القوة الحقيقية لنظام Linux في الجهاز أو سطر الأوامر. يحتوي macOS على محاكي طرفي مماثل متاح ، ولكن الكثير من الاهتمام يذهب إلى سطح مكتب Mac الرائع.

يسمح لك الجهاز بالتفاعل مع جهاز الكمبيوتر وموارد البرامج بطريقة فعالة وسهلة. بالإضافة إلى أنه يتيح لك أتمتة المهام وجدولتها بسهولة. يقوم مهندسو البرمجيات والمستخدمون المتقدمون ومسؤولو النظام الذين يقومون بتشغيل Linux بدمج الجهاز بشكل كبير في سير عملهم.

تستخدم معظم توزيعات Linux Bash (GNU Bourne Again Shell) كصدفة افتراضية للمحطة. في عام 2019 ، استبدلت Apple غلاف Bash لصالح Zsh (Z shell). قذيفة Z قابلة للتخصيص بدرجة كبيرة ويشترك في العديد من أوجه التشابه مع Bash و ksh و tcsh.

نظرًا لأن Linux و macOS يستخدمان في الغالب أصدافًا متشابهة ، فإن الأوامر الأساسية التي تقوم بتشغيلها على جهاز كمبيوتر يعمل بنظام Linux ستعمل أيضًا على جهاز Mac الخاص بك والعكس صحيح.

4. بيئات سطح المكتب

في الأيام الأولى لنظام Linux ، لم يتم شحن أنظمة التشغيل القائمة على النواة بواجهة المستخدم الرسومية ، ولا تزال معظم خوادم Linux لا تعمل. كان عليك التفاعل مع نظام التشغيل عبر الجهاز. مع مرور الوقت ، تم تطوير بيئات سطح المكتب لمساعدة المستخدمين على التفاعل مع نظام التشغيل في ملف طريقة أكثر سهولة وودية بحيث يمكن لنظام التشغيل أن يلبي احتياجات المستخدمين المتقدمين وغير التقنيين على حد سواء.

كما هو الحال مع كل ما يتعلق بـ Linux ، هناك ملفات بيئات سطح المكتب المتعددة يمكنك الاختيار من بينها ، وكلها تقدم طريقة فريدة لك للتفاعل مع النظام. تتضمن بعض بيئات سطح المكتب البارزة GNOME و XFCE و KDE و Deepin وما إلى ذلك. أنت حر في تثبيت العديد من بيئات سطح المكتب على Linux ، ومع ذلك ، لا يمكنك استخدام سوى واحدة في كل مرة.

واجهة المستخدم الرسومية على نظام macOS قياسية ونفس الشيء بالنسبة لجميع المستخدمين. بصرف النظر عن تغيير الخلفيات والسمات والتعديلات المماثلة ، ليس لديك خيار تثبيت مدير سطح مكتب آخر يغير الطريقة التي يبدو بها نظام macOS الخاص بك ويشعر به.

5. مفهوم التوزيعات المتعددة

في Linux ، التوزيعة أو التوزيع هو نوع معين من Linux يأتي مع مجموعة محددة من التطبيقات وبيئة سطح المكتب وأدوات النظام المساعدة. عادةً ما تستهدف التوزيعات المختلفة مجموعة محددة من المستخدمين مثل المتسللين الأخلاقيين والفنانين والمبرمجين ومطوري البرامج وما إلى ذلك.

يوجد حرفيًا الآلاف من توزيعات Linux التي يمكنك الاختيار من بينها اعتمادًا على سير عملك. على سبيل المثال ، تُستخدم Kali Linux ، وهي توزيعة قائمة على Debian ، في الغالب لأغراض القرصنة الأخلاقية واختبار الاختراق. يأتي مع الكثير من الأدوات والمرافق المناسبة للمتسللين الأخلاقيين.

يعد Arch Linux مثالًا آخر على توزيعة Linux خفيفة الوزن وتأتي مع الحد الأدنى من الأدوات. يتم استخدامه على نطاق واسع من قبل عشاق Linux والمهوسين الذين يرغبون في تخصيص أنظمة التشغيل الخاصة بهم من البداية.

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

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

لينكس مقابل. macOS: معركة الأفضل

يعد كل من Linux و macOS رائعين ويشتركان في بعض تراث Unix. على سبيل المثال ، يأتي كلاهما مع غلاف سطر أوامر مماثل ولهما بنية ملف متطابقة. تنبع جميع الاختلافات الأخرى من حقيقة أن Linux kernel مفتوح المصدر ، وأي شخص له الحرية في تعديله.

ألست متأكدًا من توزيعة Linux التي يجب استخدامها؟ مع وجود مئات من توزيعات Linux للاختيار من بينها ، قد يكون من الصعب العثور على التوزيعات الصحيحة. التوزيعات القائمة على دبيان مثل Ubuntu و Pop! _OS رائعة وسهلة البدء بها.