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

يعد macOS من Apple أحد عجائب الجمال ، حيث يوفر مظهرًا رائعًا خارج الصندوق وأدوات رائعة وتكاملًا عبر نظام Apple البيئي بأكمله.

إذا كنت لا ترغب في شراء أجهزة Apple ، فعادة ما يكون Hackintosh أو الجهاز الظاهري هو السبيل للذهاب. ولكن إذا كنت ترغب في تشغيل macOS ، وكنت في عجلة من أمرك ، فلا يوجد خيار أفضل من Docker-OSX ، والذي يتيح لك إنشاء أي جهاز افتراضي لنظام macOS على نظام Linux على الفور.

لماذا لا تقوم بإعداد جهاز افتراضي لتشغيل macOS؟

الجهاز الظاهري هو المكافئ الرقمي لجهاز كمبيوتر حقيقي ، ويمكنك من خلاله تشغيل أي برنامج يمكنك تشغيله على جهاز كمبيوتر فعلي. يمكنك تشغيل Windows داخل Linux و Linux داخل macOS وأي مزيج من هذه.

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

تتضمن أمثلة هذا النوع من البرامج مجموعة Adobe الإبداعية ، والتي تم تصميمها في الأصل للتشغيل على Apple Macintosh وتم نقلها لاحقًا إلى Windows.

instagram viewer
تشغيل Photoshop على Linux صعب وعادة ما يتطلب منك استخدام آلة افتراضية.

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

بدلاً من قضاء ساعات في التلاعب بإعدادات VM ، يمكنك تحرير مقاطع الفيديو أو إنشاء عمل فني رائع أو مزج موسيقى جديدة.

يجعل Docker-OSX من السهل إنشاء جهاز MacOS VM على الفور

Docker-OSX هي أداة تسمح لك بتدوير صورة macOS على الفور تقريبًا وتوفر أداءً شبه أصلي. بأمر واحد ، يمكنك تشغيل macOS Catalina على سطح المكتب أو إنشاء تثبيت جديد لـ macOS Big Sur أو Monterey أو Ventura. إذا كنت تتوق إلى الأنظمة القديمة ، فيمكنك استخدام High Sierra و Mojave أيضًا.

إذا كنت قلقًا بشأن فقدان بعض وظائف Apple ، فإن Docker-OSX يدعم عبور iPhone USB ، ويسمح لك بمشاركة الدلائل والملفات والمجلدات مع النظام المضيف.

ابدأ مع Docker-OSX على نظام Linux

قبل أن تتمكن من استخدام Docker-OSX لإنشاء macOS VM بسرعة على نظام Linux الخاص بك ، تحتاج إلى تثبيت Docker.

إذا كنت تستخدم Debian أو Ubuntu ، فقم بتشغيل الأمر التالي:

سودوملائمثَبَّتَعامل ميناء.io

لتثبيت Docker على Fedora أو RHEL أو مشتقاته:

sudo dnf ثَبَّتَ عامل ميناء

إذا كنت تستخدم Arch Linux أو مشتقاته ، فقم بتشغيل:

sudo pacman -S docker

تم تثبيت Docker الآن على نظامك. ابدأ وقم بتمكينها باستخدام:

sudo systemctl يبدأ عامل ميناء
sudo systemctl يُمكَِن عامل ميناء

قم الآن بإضافة المستخدم الخاص بك إلى مجموعة عامل الإرساء باستخدام:

sudo usermod -aG docker username

قم بتسجيل الخروج ، ثم تسجيل الدخول مرة أخرى لحفظ التغييرات.

تحتاج أيضًا إلى تثبيت QEMU وبعض التبعيات الإضافية لضمان تشغيل الجهاز الظاهري كما هو متوقع. لتثبيت QEMU على Debian و Ubuntu ، قم بتشغيل:

sudo apt ثَبَّتَ qemu qemu-kvm libvirt- عملاء libvirt-daemon-نظام أدوات الجسر الفضيلة مدير libguestfs

إذا كان Arch Linux هو التوزيعة المفضلة لديك ، فاستخدم الأمر التالي:

sudo pacman -S qemu libvirt dnsmasq Virt-manager Bridge-utils flex bison iptables-nft edk2-ovmf

لتثبيت QEMU على Red Hat Enterprise Linux أو Fedora أو CentOS أو Rocky Linux ، قم بتشغيل:

سودو يم ثَبَّتَ libvirt qemu-kvm

بعد ذلك ، قم بتمكين libvirt وتحميل وحدة KVM kernel بالأوامر التالية:

sudo systemctl تمكين - الآن libvirtd
sudo systemctl تمكين - الآن Virtlogd
صدى صوت 1 | sudo tee / sys /وحدة/kvm/parameters/ignore_msrs
sudo modprobe kvm

بهذه الطريقة ، تكون جاهزًا لبدء سحب صور macOS Docker.

الخيار الأكثر وضوحًا هو استخدام صورة macOS Catalina جاهزة للتشغيل. على الرغم من إصدار نظام التشغيل في عام 2019 ، إلا أن Apple توقفت رسميًا عن دعمه في 30 نوفمبر 2022. ومع ذلك ، لا يزال سطح مكتب حديثًا نسبيًا وقادرًا للغاية يمكنك استخدامه لإنجاز المهام.

افتح Terminal وأدخل:

docker run -it --device / dev / kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "العرض = $ {العرض: -: 0.0}" - e GENERATE_UNIQUE =حقيقي sickcodes / docker-osx: auto

أثناء إعداد كوب من الشاي أو فهرسة البقالة الخاصة بك ، سيقوم Docker بسحب الصورة ذات الصلة ، وعندما تعود ستنظر إلى شاشة تسجيل الدخول إلى macOS Catalina. تم تكوين الصورة بحيث يمكنك تسجيل الدخول على الفور باستخدام اسم المستخدم "المستخدم" وكلمة المرور "ألبين".

هذا كل شيء. خط واحد في جهازك الطرفي ، وأنت تقوم بتشغيل macOS مع محرك أقراص ثابت افتراضي بسعة 20 جيجابايت!

على الرغم من أن هذا سريع بالتأكيد ، فقد ترغب في تثبيت macOS من البداية وتعيين اسم المستخدم وكلمة المرور الخاصين بك. يوفر Docker-OSX صورًا متعددة يمكنها مساعدتك في القيام بذلك. ما عليك سوى فتح Terminal وإدخال الأمر المناسب من الأسفل.

استخدم Docker-OSX لإنشاء تثبيت نظيف لنظام macOS Catalina:

docker run -it --device / dev / kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "العرض = $ {العرض: -: 0.0}" sickcodes / docker-osx: الأحدث

استخدم Docker-OSX لإنشاء تثبيت macOS Big Sur نظيف:

docker run -it --device / dev / kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "العرض = $ {العرض: -: 0.0}" sickcodes / docker-osx: big-sur

قم بتشغيل الأمر التالي لإنشاء تثبيت نظيف لنظام macOS Monterey:

docker run -it --device / dev / kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "العرض = $ {العرض: -: 0.0}" -E GENERATEUNIQUE =حقيقي -e MASTERPLIST_URL =' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes / docker-osx: مونتيري

استخدم Docker-OSX لإنشاء تثبيت نظيف لنظام macOS Ventura:

docker run -it --device / dev / kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "العرض = $ {العرض: -: 0.0}" -E GENERATEUNIQUE =حقيقي -e MASTERPLIST_URL =' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'مريض / عامل ميناء-osx: ventura

لإنشاء تثبيت نظيف لنظام macOS High Sierra ، قم بتشغيل:

docker run -it --device / dev / kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "العرض = $ {العرض: -: 0.0}" sickcodes / docker-osx: هاي سييرا

أنشئ تثبيت macOS Mojave نظيفًا باستخدام:

docker run -it --device / dev / kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "العرض = $ {العرض: -: 0.0}" sickcodes / docker-osx: موهافي

لم يكن تشغيل macOS على Linux أسهل من أي وقت مضى!

يمكنك الآن إنشاء أجهزة macOS عند الطلب بأقل قدر من العناء ، ولا يوجد حد لخياراتك الإبداعية ، ويمكنك تثبيت تطبيقات خاصة بـ macOS دون مشاكل. يختلف النظام البيئي لبرامج macOS تمامًا عما اعتدت عليه مع Linux ولا يوجد الكثير من البرامج مفتوحة المصدر تقريبًا.

ألق نظرة فاحصة على نظام تشغيل Apple وتعرف على أهم الميزات الأساسية لجعل حياتك أسهل.