Τώρα μπορείτε να εκτελέσετε το macOS Catalina κάτω από το περιβάλλον Linux

Το MacOS Catalina τώρα στο Linux

Τα λειτουργικά συστήματα της 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
Με αυτό έχουμε εγκαταστήσει την τελευταία έκδοση του εξομοιωτή QEMU (3.1 ή υψηλότερη), τα απαραίτητα βοηθητικά προγράμματα και το Python 3, μαζί με το pip. Τα ακόλουθα θα είναι κατεβάστε τα πακέτα έργων από το GitHub. Θα δείτε ένα σενάριο που πρέπει να εκτελεστεί.
Από προεπιλογή, θα εγκαταστήσει το macOS Catalina. Παρόλο που μπορείτε να διασφαλίσετε εισάγοντας:
./jumpstart.sh –καταλίνα
Με αυτό θα είμαστε σε θέση να κατεβάσουμε το λειτουργικό σύστημα. Λογικά, εάν έχετε ήδη ένα αντίγραφο του macOS Catalina, παραλείψτε το προηγούμενο βήμα.
συνεχίζουμε:

Τώρα ας δημιουργήστε έναν εικονικό δίσκο. Αντικαταστήστε όπου λέει όνομα_ δίσκου με το όνομα που θέλετε να αποδώσετε και πού λέει 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.

Για να απολαύσετε !!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Francisco dijo

    όλα έχουν εγκατασταθεί σωστά, αλλά το iPhone δεν με αναγνωρίζει, γιατί;