מערכות ההפעלה של אפל, הן MacOS והן iOS, פועלות על פלטפורמות EM64T של אינטל ועם גרעין היברידי המכונה XNU. הגרעין מבוסס על קוד Mach ו- * BSD, במיוחד FreeBSD, כך שהוא Unix. ויש תאימות זו, החדשות שאנו מביאים לך אינן נדירות. הגרסה האחרונה של MacOS, Catalina, זמינה כעת עבור לינוקס.
האזהרה היחידה היא שאם נרצה לבדוק גרסה זו של MacOS בסביבת לינוקס, נצטרך מחשב של אפל. תמיד יש לך אפשרות להיות מסוגל להתקין מכונה וירטואלית וכך להיות מסוגל לבדוק גרסה זו. אנו מאמינים כי זו הדרך הטובה ביותר, אלא אם כן יש לך מסוף לבדיקות בלבד. עם פרויקט זה כך זה נעשה. אנו נסתדר ללא מחשב מק כברירת מחדל.
macOS Catalina ב- Mac שלך פועל על לינוקס
אנו מתמקדים בעשייה באמצעות מכונה וירטואלית. דרך בטוחה יותר ובדרך כלל יעילה יותר.
יש עכשיו פרויקט ב- GitHub שעובד. הדבר הראשון שעלינו לעשות הוא להגדיר מכונה וירטואלית מהירה מאוד של MacOS ב- QEMU באמצעות האצת KVM. זה יקל על הכל ומעל הכל יהיה אוטומטי. אנו גם נמנעים מאחת הדרישות כדי להיות מסוגלים לעשות זאת. אתה לא צריך מחשב של אפל.
לפני כן, לאלו מכם שאינם יודעים מה פירוש KVM, נסביר לכם בקצרה. זהו כלי שהופך את לינוקס ל- hypervisor מסוג 1 (ללא מערכת הפעלה). יש בו את כל הרכיבים הדרושים להפעלת לינוקס במכונה הווירטואלית, מכיוון שהוא חלק מליבת הלינוקס.
לך על זה:
עלינו לבחור את הפקודה הדרושה, בהתאם לגירסת לינוקס שתבוצע:
- עבור דביאן, 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
עכשיו בואו ליצור דיסק וירטואלי. תחליף במקום בו כתוב דיסק_שם לפי השם שאתה רוצה לייחס ואיפה זה כתוב 64G , עבור שטח ב- GB אתה צריך:
qemu-img create -f qcow2 MyDisk.qcow2 64G
בקבצים שהורדתם תמצאו בסיסי עליך להוסיף סדרה של שורות עם העורך:
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
הפעל את הסקריפט basic.sh כדי להפעיל את המכונה ולבסוף להתחיל בהתקנה של macOS Catalina.
כעת אתה אמור להיות מסוגל להפעיל את המכונה macOS Catalina. אתה לא צריך לדאוג לשום דבר. הכל תורם על ידי פרויקט GitHub זה, אפילו תמונת ה- macOS.
להנות!!
הכל מותקן כהלכה, אבל ה- iPhone לא מזהה אותי, למה?