إذا كنت تريد أن تغمر أصابع قدميك في المحيط الشاسع لبرامج Linux ، لكنك تستمتع براحة جهاز Mac الخاص بك ، فأنت في المكان الصحيح. اليوم ، سنقوم بتفصيل ست طرق لتشغيل برامج Linux على جهاز Mac الخاص بك – مما يجعل من السهل تجربة قوة البرامج مفتوحة المصدر والشحن التوربيني لجهاز Mac الخاص بك في نفس الوقت.
نصيحة: هل تعلم أن جميع إصدارات macOS ، بما في ذلك macOS Ventura ، هي أنظمة تشغيل مستندة إلى UNIX؟ تعرف على المزيد حول UNIX مقابل Linux وكيف يختلفان عن طريق اكتشاف دليلنا.
1. استخدم مدير حزمة MacPorts
MacPorts هو مدير حزم يعتمد على المجتمع مصمم لتبسيط عملية تجميع البرامج مفتوحة المصدر وتثبيتها وترقيتها على جهاز Mac الخاص بك. يوفر وصولاً إلى آلاف المنافذ الجاهزة لبرامج Linux ، ويمكنك البدء بها في بضع خطوات بسيطة:
- تعد أدوات سطر أوامر Xcode من Apple شرطًا أساسيًا لاستخدام MacPorts. يمكنك تثبيت Xcode عن طريق فتح Terminal على جهاز Mac وتشغيل الأمر:
xcode-select --install
- يوفر دليل البدء السريع حزمًا سهلة الاستخدام لجميع الإصدارات الحديثة من macOS ، بالإضافة إلى روابط للإصدارات القديمة لنظام التشغيل Mac OS X.
- قم بتشغيل برنامج التثبيت الذي تم تنزيله وأكمل عملية التثبيت خطوة بخطوة.
- ابحث عن منفذ لبرنامج Linux الذي تريد تثبيته. توجد جميع المنافذ المتاحة في مكان ملائم على موقع الويب الخاص بمشروع MacPorts. بمجرد العثور على ما تبحث عنه ، انسخ الأمر المقدم.
- قم بتشغيل تطبيق Terminal والصق أمر التثبيت الذي نسخته في الخطوة السابقة. يضرب يعود وأدخل كلمة مرور المسؤول الخاصة بك.
جيد ان تعلم: لمزيد من المعلومات حول مدير الحزم هذا ، تأكد من مراجعة برنامج MacPorts التعليمي الشامل الخاص بنا.
2. إعداد Homebrew على جهاز Mac الخاص بك
مدير الحزم الآخر الذي يمكنك استخدامه لتثبيت برنامج Linux على جهاز Mac هو Homebrew. تمامًا مثل MacPorts ، لا يحتوي Homebrew على واجهة مستخدم رسومية ، ولكن يمكنك تثبيته بأمر واحد. لا يتطلب الأمر سوى أمر واحد آخر لتثبيت تطبيق واحد أو أكثر من تطبيقات برامج Linux به:
- انسخ الأمر التالي والصقه في Terminal لتثبيت Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- انتظر حتى يتم تشغيل البرنامج النصي. سيخبرك النص البرمجي بما يخطط للقيام به وسيتوقف مؤقتًا قبل التنفيذ. ببساطة قم بتأكيده بالضغط يعود، ودعه يعمل سحره.
- لتثبيت برنامج جديد ، استخدم ملف
brew install
الأمر متبوعًا باسم البرنامج. استخدم مستعرض الحزمة عبر الإنترنت من Homebrew للعثور على ما تبحث عنه.
نصيحة: إلى جانب macOS ، يمكن أيضًا استخدام Homebrew لتثبيت Linux على Windows.
3. افتراضية لينكس باستخدام Parallels Desktop
لنفترض أنك تبحث عن تجربة أكثر جاذبية من تشغيل تطبيقات Linux الفردية. في هذه الحالة ، قد ترغب في التفكير في إنشاء جهاز ظاهري Linux كامل على جهاز Mac الخاص بك باستخدام Parallels Desktop ، وهو حل برنامج ظاهري لأجهزة Apple من السيليكون وأجهزة Mac المستندة إلى Intel. بينما يعد Parallels Desktop منتجًا تجاريًا مكلفًا إلى حد ما ، إلا أن هناك إصدارًا تجريبيًا مجانيًا يمكنك تنزيله لمعرفة ما يقدمه:
- قم بتنزيل الإصدار التجريبي المجاني من موقع Parallels. انقر نقرًا مزدوجًا لتثبيته ، ثم اتبع التعليمات التي تظهر على الشاشة.
- قم بتشغيل Parallels Desktop ، انقر فوق الزر “+” لإنشاء جهاز افتراضي جديد وحدد توزيع Linux (“distro” للاختصار) الذي تريد تثبيته من القائمة.
يمكنك الآن تشغيل الجهاز الظاهري دون إعادة تشغيل جهاز Mac وتثبيت أي برنامج Linux تريده مباشرة فيه.
نصيحة: إذا كان لديك Apple silicon Mac ، فستتمكن فقط من تثبيت توزيعات ARM Linux وتشغيل تطبيقات برامج ARM Linux. تعرف على المزيد حول التطبيقات التي تدعم Apple silicon من خلال قراءة دليلنا.
4. قم بتشغيل أي توزيع Linux باستخدام UTM
إذا وجدت المتوازيات باهظة الثمن ، فعليك التفكير في UTM. يعتمد هذا البرنامج مفتوح المصدر على كل من QEMU و Hypervisor Virtualization Framework من Apple لمحاكاة أي نظام تشغيل وإضفاء الطابع الافتراضي عليه. يمكنك استخدامه لتشغيل برنامج Linux x86 / x64 على برامج Apple silicon Mac و ARM Linux على أجهزة Mac المستندة إلى Intel. في حين أنه لا يحتوي على جميع الأجراس والصفارات التي تتمتع بها Parallels ، إلا أن قابليتها للاستخدام رائعة بشكل مدهش:
- قم بتنزيل أحدث إصدار من موقع UTM الرسمي أو من Mac App Store مقابل 9.99 دولارًا أمريكيًا عبر شراء معرف Apple.
- انقر فوق الزر “+” في UTM واختر بين الظاهرية والمحاكاة. حدد نظام التشغيل الذي تريد محاكاته وأخبر UTM بمكان ملف صورة ISO لتوزيع Linux.
مع إنشاء الجهاز الظاهري ، يمكنك الآن التمهيد في Linux وتثبيت أي برنامج تريده تمامًا كما لو كنت تقوم بتشغيل التوزيع على جهاز حقيقي.
نصيحة: يوفر UTM عددًا من صور Linux التي تم تكوينها مسبقًا والتي يمكنك تنزيلها مباشرة من قسم المعرض في الموقع الرسمي. تأكد من إطلاعك على اختياراتنا لـ 6 من أفضل توزيعات Linux لمستخدمي Mac.
5. قم بتثبيت Asahi Linux إلى جانب macOS
بالنسبة لأولئك الذين لا يخشون أن تتسخ أيديهم قليلاً ، هناك Asahi Linux. يهدف هذا المشروع إلى نقل Linux إلى Apple Silicon Macs ، وصقله إلى الحد الذي يمكن استخدامه كسائق يومي.
نظرًا لأن تعقيد هذه الطريقة يتجاوز بكثير الخيارات السابقة ، فإننا نوصي بها فقط للمستخدمين الأكثر تقدمًا. إذا كنت تشعر أن لديك ما يتطلبه الأمر ، فيمكنك اتباع دليلنا التفصيلي ، والذي يتلخص في الخطوات الرئيسية التالية:
- قم بتنزيل وتشغيل مثبت Asahi Linux في محطة macOS.
- استخدم المثبت لتغيير حجم قسم macOS لإفساح المجال لنظام Linux.
- استخدم المساحة الخالية التي تم إنشاؤها حديثًا لتثبيت Asahi Linux.
- أعد تشغيل جهاز Mac وأكمل إعداد Asahi Linux من خلال إعداد تخطيط اللغة والمنطقة والمنطقة الزمنية ولوحة المفاتيح.
- قم بتسجيل الدخول إلى نظام Asahi Linux الخاص بك وقم بتثبيت برنامج Linux الذي تختاره.
ملحوظة: يعتمد Asahi Linux على Arch Linux ، ويستخدم نفس مدير الحزم ، المسمى pacman. تبدو وكأنها لغة أجنبية؟ ابدأ بتعلم كيفية إتقان أداة القرص على جهاز Mac.
6. إنشاء برنامج لينوكس من سكراتش
إذا فشل كل شيء آخر ، أو إذا كنت تحب تحديًا جيدًا ، فيمكنك دائمًا اختيار إنشاء برنامج Linux من البداية على جهاز Mac الخاص بك. تعمل هذه الطريقة بشكل أفضل مع أدوات سطر الأوامر البسيطة التي لا تحتوي على الكثير من التبعيات الخارجية. في بعض الحالات ، يقدم المطورون تعليمات مفصلة أو “Makefile” (أداة مساعدة أو لغة برمجة) التي تبسط عملية بناء البرنامج عن طريق أتمتة خطوات معينة.
ومع ذلك ، تجدر الإشارة إلى أن هذا النهج يتطلب قدرًا لا بأس به من المعرفة الفنية ، حيث ستحتاج إلى التنقل في أخطاء التجميع المحتملة ، وفهم كيفية إدارة المكتبات ، والعمل بشكل مريح في بيئة طرفية. إليك ما عليك القيام به:
- حدد موقع الكود المصدري لبرنامج Linux الذي تريد تثبيته – معظم البرامج مفتوحة المصدر سيكون هذا متاحًا بسهولة على موقع الويب الخاص بهم أو مستودع GitHub.
- تأكد من تثبيت أدوات سطر الأوامر على جهاز Mac الخاص بك. قد تحتاج أيضًا إلى مكتبات أو أدوات أخرى ، اعتمادًا على البرنامج الذي ترغب في إنشائه.
- استخراج الكود المصدري.
- اقرأ الوثائق. تأتي معظم حزم التعليمات البرمجية المصدر مع ملف “README” أو “INSTALL”. سيقدم لك هذا المستند عادةً إرشادات محددة حول كيفية إنشاء البرنامج وتثبيته.
- قم بتشغيل
./configure
الأمر ، متبوعًا بـmake
وثمsudo make install
. تقوم هذه الأوامر بتكوين البرنامج وترجمته وتثبيته ، على التوالي.
في حين أن هذه العملية يمكن أن تكون متضمنة ومرهقة بعض الشيء ، إلا أنها طريقة رائعة لمعرفة المزيد حول كيفية إنشاء البرامج وتثبيتها.
جيد ان تعلم: هل تجد macOS Terminal معقمة بعض الشيء أو مربكة؟ اكتشف كيفية تخصيص محطة Mac الخاصة بك لتحسين الإنتاجية.
أسئلة مكررة
هل تعمل جميع تطبيقات Linux على نظام macOS؟
لا تعمل جميع تطبيقات Linux على macOS مباشرة بسبب الاختلافات في بنى النظام الأساسية. ومع ذلك ، تحتوي العديد من تطبيقات Linux على إصدارات macOS ، أو يمكنك استخدام الظاهرية لتشغيل برنامج Linux على جهاز Mac.
هل يمكنني استبدال macOS بـ Linux على جهاز Mac الخاص بي؟
نعم ، من الممكن استبدال macOS بـ Linux على جهاز Mac الخاص بك. لاحظ أن هذه الطرق تغير القرص الصلب لجهاز Mac الخاص بك. يمكنك تثبيت Linux كنظام تمهيد مزدوج. هذا يعني أنه سيكون لديك كل من macOS و Linux مثبتين على جهاز Mac الخاص بك ، ويمكنك اختيار أيهما يتم تشغيله عند بدء تشغيل Mac. يمكنك أيضًا اختيار استبدال macOS بـ Linux بالكامل. هذا يعني أنه سيتعين عليك مسح macOS من جهاز Mac الخاص بك وتثبيت Linux كنظام التشغيل الرئيسي.
هل تطبيقات Linux أبطأ عند التشغيل على macOS؟
يعتمد أداء تطبيقات Linux على macOS إلى حد كبير على كيفية تشغيلها. إذا كنت تستخدم جهازًا افتراضيًا أو مضاهاة ، فقد يكون هناك أداء ناجح بسبب العبء الذي تقدمه هذه الطرق. من ناحية أخرى ، إذا كان التطبيق يحتوي على إصدار macOS أصلي ، فيجب أن يكون الأداء مشابهًا لتشغيل التطبيق على جهاز Linux.
رصيد الصورة: Unsplash. جميع لقطات الشاشة بواسطة David Morelo.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك
اكتشاف المزيد من ينبوع المعرفة
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.