يمكنك الآن تشغيل macOS Catalina ضمن بيئة Linux

MacOS Catalina الآن على Linux

تعمل أنظمة تشغيل Apple ، سواء macOS و iOS ، على منصات Intel EM64T ومع نواة هجينة تُعرف باسم XNU. تعتمد هذه النواة على كود Mach و * BSD ، وخاصة FreeBSD ، لذلك فهي Unix. وبوجود هذا التوافق ، فإن الأخبار التي نقدمها لك ليست نادرة. أحدث إصدار من macOS ، Catalina ، متوفر الآن لنظام التشغيل Linux.

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

macOS Catalina على جهاز Mac الذي يعمل بنظام Linux

سنركز على القيام بذلك من خلال جهاز افتراضي. طريقة أكثر أمانًا وفعالية بشكل عام.

هناك مشروع على GitHub يعمل الآن. أول شيء يتعين علينا القيام به هو تكوين جهاز افتراضي سريع للغاية لنظام التشغيل MacOS في QEMU باستخدام تسريع KVM. هذا سيجعل كل شيء أسهل وقبل كل شيء سيكون تلقائيًا. نتجنب أيضًا أحد المتطلبات حتى نتمكن من القيام بذلك. لست بحاجة إلى كمبيوتر Apple.

من قبل ، بالنسبة لأولئك منكم الذين لا يعرفون ما تعنيه KVM ، سنشرح لك ذلك بإيجاز. إنها أداة تحول Linux إلى برنامج Hypervisor من النوع 1 (بدون نظام تشغيل). يحتوي على جميع المكونات اللازمة لتشغيل Linux في الجهاز الظاهري ، لأنه جزء من Linux kernel.

أذهب خلفها:

يجب علينا تحديد الأمر الضروري ، اعتمادًا على إصدار Linux المراد تنفيذه:

  • بالنسبة إلى Debian و Unbutu و Mint و PopOS: sudo apt-get install qemu-system qemu-utils python3 python3-pip
  • مع القوس: sudo pacman -S qemu python python-pip
  • إذا كانت SUSE أو openSUSE: sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
  • بالنسبة لفيدورا: sudo dnf install qemu qemu-img python3 python3-pip
بهذا قمنا بتثبيت أحدث إصدار من محاكي QEMU (3.1 أو أعلى) ، والمرافق الضرورية و Python 3 ، جنبًا إلى جنب مع النقطة. سيكون ما يلي قم بتنزيل حزم المشروع من GitHub. سترى البرنامج النصي الذي يجب تنفيذه.
بشكل افتراضي ، سيقوم بتثبيت macOS Catalina. على الرغم من أنه يمكنك التأكد من خلال إدخال:
./jumpstart.sh –كاتالينا
بهذا سنتمكن من تنزيل نظام التشغيل. منطقيًا ، إذا كان لديك بالفعل نسخة من macOS Catalina ، فتخط الخطوة السابقة.
نواصل:

سوف نقوم الآن إنشاء قرص افتراضي. استبدل حيث تقول اسم_القرص بالاسم الذي تريد أن تنسبه ومكانه 64غ ، للمساحة بالجيجابايت تحتاج:

qemu-img create -f qcow2 MyDisk.qcow2 64G

في الملفات التي تم تنزيلها ستجد ملف أساسي. h يجب عليك إضافة سلسلة من الأسطر باستخدام المحرر:

-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \

قم بتشغيل البرنامج النصي basic.sh لبدء تشغيل الجهاز وبدء تثبيت macOS Catalina أخيرًا.

يجب أن تكون الآن قادرًا على تشغيل الجهاز بنظام macOS Catalina. لا داعي للقلق بشأن أي شيء. كل شيء ساهم به مشروع GitHub هذا ، حتى صورة macOS.

للإستمتاع!!


اترك تعليقك

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

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   فرانسيسكو قال

    تم تثبيت كل شيء بشكل صحيح ولكن iPhone لا يتعرف علي ، لماذا؟