קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

macOS של אפל הוא פלא אסתטי, המציע מראה טוב מחוץ לקופסה, כלים נהדרים ושילוב בכל מערכת האקולוגית של אפל.

אם אתה לא רוצה לקנות את החומרה של אפל, האקינטוש או מכונה וירטואלית היא בדרך כלל הדרך ללכת. אבל אם אתה רוצה להפעיל macOS, ואתה ממהר, אין אפשרות טובה יותר מ-Docker-OSX, המאפשרת לך ליצור באופן מיידי כל מכונה וירטואלית של macOS בלינוקס.

למה לא להגדיר מכונה וירטואלית להפעלת macOS?

מכונה וירטואלית היא המקבילה הדיגיטלית של מחשב בפועל, ועליה אתה יכול להריץ כל תוכנה שתוכל להפעיל במחשב פיזי. אתה יכול להריץ את Windows בתוך לינוקס, לינוקס בתוך macOS, וכל שילוב של אלה.

מכשירי VM מצוינים לבדיקת מערכות הפעלה או הפצות חדשות, למתן צילומי מסך של הדרכה ולשימוש בכלים ספציפיים למערכת ההפעלה שאינם פועלים היטב דרך שכבות אמולציה או תאימות.

דוגמאות לתוכנות מסוג זה כוללות את חבילת הקריאייטיב של אדובי, אשר תוכננה במקור לפעול ב-Apple Macintosh ומאוחר יותר הועברה ל-Windows. הפעלת פוטושופ על לינוקס קשה ובדרך כלל מחייב אותך להשתמש במכונה וירטואלית.

instagram viewer

אבל הגדרת מכונת macOS וירטואלית ייעודית ב-VirtualBox או ב-VMware Workstation Player היא פעולה שגוזלת זמן, עם שלבים מרובים והרבה מאוד תצורה. צריך גם להוריד את מערכות ההפעלה ולעבור את כל תהליך ההתקנה.

במקום לבזבז שעות בהתעסקות עם הגדרות VM, אתה יכול לערוך סרטונים, ליצור יצירות אמנות מגניבות או לערבב מוזיקה חדשה.

Docker-OSX מקל על יצירה מיידית של macOS VM

Docker-OSX הוא כלי המאפשר לך לסובב תמונת macOS כמעט באופן מיידי ומציע ביצועים כמעט מקוריים. עם פקודה אחת, אתה יכול להפעיל את macOS Catalina על שולחן העבודה שלך, או ליצור התקנה חדשה של macOS Big Sur, Monterey או Ventura. אם יש לך חשק למערכות ישנות יותר, אתה יכול להשתמש גם ב-High Sierra וב-Mojave.

למקרה שאתה מודאג מהחמצת פונקציונליות כלשהי של אפל, Docker-OSX תומך בהעברת USB של iPhone, ומאפשר לך לשתף ספריות, קבצים ותיקיות עם המערכת המארחת.

התחל עם Docker-OSX ב-Linux

לפני שתוכל להשתמש ב-Docker-OSX כדי ליצור במהירות macOS VM במערכת הלינוקס שלך, עליך להתקין את Docker.

אם אתה משתמש בדביאן או באובונטו, הפעל את הפקודה הבאה:

סודומַתְאִיםלהתקיןדוקר.io

כדי להתקין את Docker על פדורה, RHEL או נגזרותיה:

sudo dnf להתקין דוקר

אם אתה משתמש ב-Arch Linux או בנגזרות, הרץ:

sudo pacman -S docker

Docker מותקן כעת במערכת שלך. התחל והפעל אותו באמצעות:

sudo systemctl הַתחָלָה דוקר
sudo systemctl לְאַפשֵׁר דוקר

כעת הוסף את המשתמש שלך לקבוצת הדוקר עם:

sudo usermod -aG docker שם משתמש

צא ולאחר מכן חזור שוב כדי לשמור את השינויים.

אתה גם צריך להתקין QEMU וכמה תלות נוספות כדי להבטיח שהמכונה הוירטואלית פועלת כצפוי. כדי להתקין QEMU ב-Debian וב-Ubuntu, הפעל:

sudo apt להתקין qemu qemu-kvm libvirt-clients libvirt-daemon-מערכת bridge-utils virt-manager libguestfs-tools

אם 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 וטען את מודול ליבת KVM עם הפקודות הבאות:

sudo systemctl אפשר --עכשיו libvirtd
sudo systemctl אפשר --עכשיו virtlogd
הֵד 1 | sudo tee /sys/מודול/kvm/parameters/ignore_msrs
sudo modprobe kvm

עם זה מחוץ לדרך, אתה מוכן להתחיל למשוך תמונות macOS Docker.

האפשרות הפשוטה ביותר היא ללכת עם תמונת macOS Catalina מוכנה להפעלה. למרות שמערכת ההפעלה שוחררה רק ב-2019, אפל הפסיקה רשמית לתמוך בה ב-30 בנובמבר 2022. אף על פי כן, זה עדיין שולחן עבודה מודרני יחסית ומאוד בעל יכולת שבה אתה יכול להשתמש כדי לבצע דברים.

פתח מסוף והזן:

docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=נָכוֹן sickcodes/docker-osx: אוטומטי

בזמן שאתה מכין כוס תה או מקטלג את המצרכים שלך, Docker ימשוך את התמונה הרלוונטית, וכשתחזור תסתכל על מסך התחברות של macOS Catalina. התמונה מוגדרת כך שתוכל להיכנס מיד עם שם המשתמש "משתמש", והסיסמה "אלפינית".

זהו זה. שורה אחת בטרמינל שלך, ואתה מריץ macOS עם כונן קשיח וירטואלי של 20GB!

למרות שזה בהחלט מהיר, ייתכן שתרצה להתקין את macOS מאפס ולהגדיר את שם המשתמש והסיסמה שלך. Docker-OSX מספק מספר תמונות שיכולות לעזור לך לעשות זאת. פשוט פתח מסוף והזן את הפקודה המתאימה מלמטה.

השתמש ב-Docker-OSX כדי ליצור התקנה נקייה של macOS Catalina:

docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-: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 "DISPLAY=${DISPLAY:-: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 "DISPLAY=${DISPLAY:-: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 "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=נָכוֹן -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: ventura

כדי ליצור התקנה נקייה של macOS High Sierra, הפעל:

docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: high-sierra

צור התקנה נקייה של macOS Mojave עם:

docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: mojave

הפעלת macOS על לינוקס מעולם לא הייתה קלה יותר!

עכשיו אתה יכול ליצור מכונות macOS לפי דרישה עם מינימום התעסקות, אין גבול לאפשרויות היצירתיות שלך, ותוכל להתקין אפליקציות ספציפיות ל-macOS ללא בעיות. המערכת האקולוגית של תוכנת macOS שונה מאוד ממה שאתה רגיל אליו עם לינוקס ואין כמעט כל כך הרבה תוכנות קוד פתוח.

הסתכל היטב סביב מערכת ההפעלה של אפל והכיר את התכונות החיוניות ביותר כדי להקל על חייך.