I sistemi operativi di Apple, sia macOS che iOS, funzionano su piattaforme EM64T di Intel e con un kernel ibrido noto come XNU. Quel kernel è basato su Mach e codice * BSD, specialmente FreeBSD, quindi è Unix. E avendo questa compatibilità, le notizie che vi portiamo non sono rare. L'ultima versione di macOS, Catalina, è ora disponibile per Linux.
L'unico avvertimento è che se vogliamo testare questa versione di macOS in un ambiente Linux, avremmo bisogno di un computer di marca Apple. Hai sempre la possibilità di poterlo fare installa una macchina virtuale e quindi essere in grado di testare questa versione. Crediamo anche che sia il modo migliore, a meno che tu non abbia un terminale solo per i test. Con questo progetto è così che si fa. Faremo a meno di un computer Mac per impostazione predefinita.
macOS Catalina sul tuo Mac in esecuzione su Linux
Ci concentreremo sul farlo attraverso una macchina virtuale. Un modo più sicuro e generalmente più efficiente.
C'è un progetto su GitHub in questo momento che funziona. La prima cosa che dobbiamo fare è configurare una macchina virtuale macOS molto veloce in QEMU utilizzando l'accelerazione KVM. Questo renderà tutto più semplice e soprattutto sarà automatico. Evitiamo anche uno dei requisiti per poterlo fare. Non hai bisogno di un computer Apple.
Prima, per quelli di voi che non sanno cosa significa KVM, lo spiegheremo brevemente. È uno strumento che trasforma Linux in un hypervisor di tipo 1 (senza sistema operativo). Ha tutti i componenti necessari per eseguire Linux nella macchina virtuale, perché fa parte del kernel Linux.
Fallo:
Dobbiamo selezionare il comando necessario, a seconda della versione di Linux da eseguire:
- Per Debian, Unbutu, Mint e PopOS:
sudo apt-get install qemu-system qemu-utils python3 python3-pip
- Con arco:
sudo pacman -S qemu python python-pip
- Se è SUSE o openSUSE:
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
- Per Fedora:
sudo dnf install qemu qemu-img python3 python3-pip
Ora ci sarà crea un disco virtuale. Sostituisci dove dice nome_disco dal nome che vuoi attribuire e dove dice 64G , per lo spazio in GB hai bisogno di:
qemu-img create -f qcow2 MyDisk.qcow2 64G
Nei file scaricati troverai un file base.h devi aggiungere una serie di righe con l'editor:
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
Esegui lo script basic.sh per avviare la macchina e infine iniziare l'installazione di macOS Catalina.
Dovresti già essere in grado di far funzionare la macchina con macOS Catalina. Non devi preoccuparti di nulla. tutto è contribuito da questo progetto GitHub, anche l'immagine macOS.
Godere!!
tutto installato correttamente, ma l'iPhone non mi riconosce, perch?