روابط سريعة
يُعتبر كل من macOS و Linux من أنظمة التشغيل الرائعة. حيث أنَّ كلاهما مُستوحى من Unix وهما مُستقران وقويان.
بقدر ما يشترك فيه نظامي التشغيل هذين ، فإنهما فريدان بطريقتهما الخاصة. دعنا نلقي نظرة على بعض الاختلافات الرئيسية بين macOS و Linux. تحقق من مقارنة بين Linux و Windows و بين macOS: ما هو نظام التشغيل المُناسب لك؟
تاريخ موجز لنظامي macOS و Linux
الأجزاء الرئيسية في macOS و Linux هي النواة والأدوات المساعدة الأساسية وواجهة المستخدم الرسومية أو بيئة سطح المكتب والتطبيقات.
يعتمد macOS على نواة BSD Unix المعروفة باسم Darwin وهي مفتوحة المصدر. الأجزاء الأخرى من macOS (على سبيل المثال ، واجهة المستخدم الرسومية والتطبيقات الأساسية) مُغلقة المصدر ومملوكة لـ Apple. تبني Apple أنظمة البرمجيات هذه وتُحافظ عليها بشكل متواصل ، وهي تأتي كجزء من الـ Mac الخاص بك.
اعتمدت Apple نظام Unix في نظام macOS في أوائل العقد الأول من القرن الحادي والعشرين. قبل ذلك ، كان macOS يعتمد على نظام تشغيل غير Unix.
من ناحية أخرى ، بدأ Linux كمشروع شخصي وكنسخة من نظام التشغيل Unix في أوائل التسعينيات بواسطة Linus Torvalds. بالمعنى الدقيق للكلمة ، Linux هو مجرد نواة. يتكون نظام التشغيل نفسه يتكون من أجزاء أساسية مثل أدوات GNU وبيئات سطح المكتب مثل GNOME و KDE وما إلى ذلك. تحقق من 5 من أفضل توزيعات Linux لمستخدمي نظام MacOS.
1. مقارنة بين المصدر المفتوح والبرمجيات الاحتكارية
يستخدم كل من Linux و macOS بشكل كبير تطبيقات مفتوحة المصدر ، ولكن في حين أنَّ توزيعات Linux مفتوحة المصدر بالكامل ، فإن أجزاء من macOS مُغلقة المصدر ومملوكة.
من نواة المصدر المفتوح إلى أدوات GNU المساعدة الأساسية وبيئات واجهة المستخدم الرسومية ، يُعد Linux مثالًا للبرمجيات المجانية ومفتوحة المصدر. أنت حر في تعديل وإعادة تجميع نظام التشغيل بالكامل حسب رغبتك. يُمكنك حتى تسويقه وكسب المال منه ، كما هو الحال مع Red Hat Enterprise Linux.
في معظم الحالات ، تتطلب شروط الترخيص لنظام Linux أن تكون التعديلات التي تُجريها عامة على المجتمع.
مع macOS ، فإنَّ النواة مفتوحة المصدر بشكل أساسي. الأجزاء الأخرى مثل سطح المكتب والتطبيقات ليست مفتوحة المصدر. بالطبع ، المُكوِّنات الأخرى من Apple مثل لغة البرمجة Swift مفتوحة المصدر.
على عكس Linux ، الذي يُمكنك استخدامه على أي جهاز من اختيارك ، فإنَّ macOS مُصمم للاستخدام على أجهزة Mac. عندما تشتري جهاز كمبيوتر من Apple ، فإنك تدفع مقابل كل من البرمجيات والأجهزة. تحقق من كيفية إنشاء مثبّت USB قابل للتمهيد لنظام التشغيل MacOS.
2. إدارة التطبيقات
لطالما تبنى Linux مفهوم وجود مستودعات تطبيقات مركزية ، حيث يُمكن للمستخدمين تنزيل التطبيقات وتثبيتها بسهولة باستخدام سطر الأوامر أو عبر أدوات رسومية.
تأتي معظم توزيعات Linux مع مديري الحزم مثل APT على التوزيعات المُستندة إلى Debian أو DNF أو Yum على Fedora و Red Hat Enterprise Linux ، و Pacman على التوزيعات المستندة إلى Arch. باستخدام مدير الحزم ، يُمكنك تثبيت التطبيقات وإزالتها وتحديثها وإدارتها بسهولة على الكمبيوتر الخاص بك.
الطريقة التقليدية لتثبيت التطبيقات على macOS هي عبر مجلد التطبيقات. يُمكنك تنزيل التطبيق الذي تريد تثبيته من الإنترنت ثم سحبه إلى مجلد التطبيقات وسيقوم macOS بالباقي.
خيار آخر أكثر حداثة هو استخدام Mac App Store لتثبيت مُختلف التطبيقات.
يُمكنك أيضًا استخدام Homebrew ، مدير الحزم الذي يعمل على macOS بطريقة تشبه إلى حد كبير مديري حزم Linux مثل APT. يعمل Homebrew على Linux أيضًا. تحقق من هل يُمكنك تثبيت Windows على الـ Mac المُزوّد بشريحة Apple Silicon؟
3. بروز سطر الأوامر
تكمن القوة الحقيقية لنظام Linux في Terminal أو سطر الأوامر. يحتوي macOS على محاكي Terminal مُماثل متاح ، ولكن الكثير من الاهتمام يذهب إلى سطح مكتب الرائع لـ Mac.
يسمح لك Terminal بالتفاعل مع الكمبيوتر وموارد التطبيقات بطريقة فعّالة وسهلة. بالإضافة إلى أنه يُتيح لك أتمتة المهام وجدولتها بسهولة. يقوم مهندسو البرمجيات والمستخدمون المتقدمون ومسؤولو النظام الذين يقومون بتشغيل Linux بدمج Terminal بشكل كبير في سير عملهم.
تستخدم معظم توزيعات Linux Bash (GNU Bourne Again Shell) كـ Shell افتراضي لـ Terminal. في عام 2019 ، استبدلت Apple غلاف Bash لصالح Zsh (Z shell). حيث أنَّ Z shell قابلة للتخصيص بدرجة كبيرة وتتشارك في العديد من أوجه التشابه مع Bash و ksh و tcsh.
نظرًا لأن Linux و macOS يستخدمان في الغالب خيارات Shell متشابهة ، فإنَّ الأوامر الأساسية التي تقوم بتشغيلها على كمبيوتر يعمل بنظام Linux ستعمل أيضًا على الـ Mac الخاص بك والعكس صحيح. تحقق من أفضل أوامر Terminal الرائعة والمرحة لتجربتها على نظام MacOS.
4. بيئات سطح المكتب
في الأيام الأولى لنظام Linux ، لم يتم شحن أنظمة التشغيل القائمة على النواة بواجهة المستخدم الرسومية ، ولا تزال معظم خوادم Linux لا تعمل. كان عليك التفاعل مع نظام التشغيل عبر Terminal فقط. مع مرور الوقت ، تم تطوير بيئات سطح المكتب لمساعدة المستخدمين على التفاعل مع نظام التشغيل بطريقة أكثر سهولة وودية بحيث يُمكن لنظام التشغيل تلبية احتياجات المستخدمين المتقدمين وغير التقنيين على حد سواء.
كما هو الحال مع جميع أنظمة Linux ، هناك العديد من بيئات سطح المكتب التي يمكنك الاختيار من بينها ، وكلها تقدم طريقة فريدة لك للتفاعل مع النظام. تتضمن بعض بيئات سطح المكتب البارزة كل من GNOME و XFCE و KDE و Deepin وما إلى ذلك. أنت حر في تثبيت العديد من بيئات سطح المكتب على Linux ، ومع ذلك ، يمكنك استخدام واحدة فقط في كل مرة.
واجهة المستخدم الرسومية على نظام macOS قياسية ونفس الشيء بالنسبة لجميع المستخدمين. بصرف النظر عن تغيير الخلفيات والسمات والتعديلات المماثلة ، ليس لديك خيار تثبيت مدير سطح مكتب آخر يغير الطريقة التي يبدو بها نظام macOS الخاص بك أو يجعلك تشعر بذلك. تحقق من أفضل بيئات سطح المكتب لنظام التشغيل Linux.
5. مفهوم التوزيعات المُتعددة
في Linux ، التوزيعة هي نوع مُعين من Linux تأتي مع مجموعة مُحددة من التطبيقات وبيئة سطح المكتب وأدوات النظام المساعدة. عادةً ما تستهدف التوزيعات المختلفة مجموعة مُحددة من المستخدمين مثل المُتسلل الأخلاقي والفنان والمبرمج ومطور البرمجيات وما إلى ذلك.
يوجد حرفيًا الآلاف من توزيعات Linux التي يُمكنك الاختيار من بينها اعتمادًا على سير عملك. على سبيل المثال ، تُستخدم Kali Linux ، وهي توزيعة قائمة على Debian ، في الغالب لأغراض القرصنة الأخلاقية واختبار الاختراق. حيث تأتي مع الكثير من الأدوات والمرافق المناسبة للمتسلل الأخلاقي.
تُعد Arch Linux مثالًا آخر على توزيعة Linux خفيفة الحجم وتأتي مع الحد الأدنى من الأدوات. يتم استخدامها على نطاق واسع من قبل عشاق Linux والمهوسين الذين يرغبون في تخصيص أنظمة التشغيل الخاصة بهم من البداية.
من ناحية أخرى ، مع macOS ، يحصل الجميع على نفس نوع نظام التشغيل بغض النظر عن شغفهم أو عملهم. هذا لأنَّ Apple هي الشركة الوحيدة التي تطور نظام التشغيل وتتحكم فيه. سيكون من غير المجدي لشركة Apple الاحتفاظ بمتغيرات متعددة لنظام تشغيل واحد.
يتلخص سبب وجود العديد من توزيعات Linux في حقيقة أنَّ نواة Linux ومكوناتها الأساسية كلها مفتوحة المصدر. يُتيح ذلك للمستخدمين إنشاء نكهات Linux جديدة تستهدف جمهورًا معينًا بسهولة. تحقق من أفضل توزيعات Linux على الاطلاق: إصدارات Linux نوصي بها.
مقارنة بين Linux و macOS: معركة الأفضل
يُعد كل من Linux و macOS رائعين ويشتركان في بعض تراث Unix. على سبيل المثال ، يأتي كلاهما مع سطر أوامر مماثل ولهما بنية ملف متطابقة. تنبع جميع الاختلافات الأخرى من حقيقة أنَّ نواة Linux مفتوحة المصدر ، وأي شخص له الحرية في تعديلها.
ألست متأكدًا من توزيعة Linux التي يجب استخدامها؟ مع وجود مئات من توزيعات Linux للاختيار من بينها ، قد يكون من الصعب العثور على التوزيعات الصحيحة. التوزيعات القائمة على Debian مثل Ubuntu و Pop! _OS رائعة وسهلة البدء بها. تحقق من مقارنة بين Pop! _OS 22.04 LTS وإصدار Ubuntu 22.04 LTS: أيهما يجب أن تختار؟