Τα λειτουργικά συστήματα της Apple, τόσο macOS όσο και iOS, λειτουργούν σε πλατφόρμες EM64T της Intel και με έναν υβριδικό πυρήνα γνωστό ως XNU. Αυτός ο πυρήνας βασίζεται σε κώδικα Mach και * BSD, ειδικά από το FreeBSD, οπότε είναι το Unix. Και έχοντας αυτήν τη συμβατότητα, τα νέα που σας φέρνουμε δεν είναι σπάνια. Η τελευταία έκδοση του macOS, Catalina, είναι τώρα διαθέσιμη για Linux.
Η μόνη προειδοποίηση είναι ότι αν θέλουμε να δοκιμάσουμε αυτήν την έκδοση του macOS σε περιβάλλον Linux, θα χρειαζόταν να έχουμε έναν υπολογιστή Apple. Έχετε πάντα την επιλογή της δύναμης εγκαταστήστε μια εικονική μηχανή και έτσι μπορείτε να δοκιμάσετε αυτήν την έκδοση. Πιστεύουμε επίσης ότι είναι ο καλύτερος τρόπος, εκτός εάν έχετε τερματικό μόνο για δοκιμές. Με αυτό το έργο γίνεται έτσι. Θα το κάνουμε χωρίς υπολογιστή Mac από προεπιλογή.
macOS Catalina στο Mac που εκτελείται σε Linux
Θα επικεντρωθούμε στο να το κάνουμε μέσω μιας εικονικής μηχανής. Ένας πιο ασφαλής και γενικά πιο αποτελεσματικός τρόπος.
Υπάρχει ένα έργο στο GitHub αυτή τη στιγμή που λειτουργεί. Το πρώτο πράγμα που πρέπει να κάνουμε είναι να διαμορφώσουμε μια πολύ γρήγορη εικονική μηχανή macOS στο QEMU χρησιμοποιώντας την επιτάχυνση KVM. Αυτό θα κάνει τα πάντα ευκολότερα και πάνω απ 'όλα θα είναι αυτόματα. Αποφεύγουμε επίσης μία από τις προϋποθέσεις για να μπορούμε να το κάνουμε. Δεν χρειάζεστε υπολογιστή Apple.
Προηγουμένως, για εσάς που δεν ξέρετε τι σημαίνει KVM, θα σας το εξηγήσουμε εν συντομία. Είναι ένα εργαλείο που μετατρέπει το Linux σε έναν επόπτη τύπου 1 (χωρίς λειτουργικό σύστημα). Διαθέτει όλα τα απαραίτητα στοιχεία για την εκτέλεση του Linux στην εικονική μηχανή, επειδή είναι μέρος του πυρήνα του Linux.
Καν 'το:
Πρέπει να επιλέξουμε την απαραίτητη εντολή, σύμφωνα με την έκδοση του 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
- Για το Fedora:
sudo dnf install qemu qemu-img python3 python3-pip
Τώρα ας δημιουργήστε έναν εικονικό δίσκο. Αντικαταστήστε όπου λέει όνομα_ δίσκου με το όνομα που θέλετε να αποδώσετε και πού λέει 64G , για τον χώρο σε GB χρειάζεστε:
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 \
Εκτελέστε το script basic.sh για να ξεκινήσετε το μηχάνημα και τέλος ξεκινήστε την εγκατάσταση του macOS Catalina.
Τώρα θα πρέπει να μπορείτε να έχετε το μηχάνημα σε λειτουργία macOS Catalina. Δεν χρειάζεται να ανησυχείτε για τίποτα. Όλα συνεισφέρουν από αυτό το έργο GitHub, ακόμη και από την εικόνα macOS.
Για να απολαύσετε !!
όλα έχουν εγκατασταθεί σωστά, αλλά το iPhone δεν με αναγνωρίζει, γιατί;