Els sistemes operatius d'Apple, tant macOS com iOS, funcionen en plataformes EM64T d'Intel i amb un nucli híbrid conegut com XNU. Aquest nucli es basa en Mach i codi * BSD, especialment de FreeBSD, per tant és un Unix. I a l'tenir aquesta compatibilitat no és rara la notícia que us portem. L'última versió de macOS, Catalina, ja aquestes disponible per a Linux.
L'única excepció és que si volem provar aquesta versió de macOS en un entorn Linux, necessitaríem disposar d'un ordinador de la marca Apple. Sempre tens l'opció de poder instal·lar una màquina virtual i així poder provar aquesta versió. A més creiem que és la millor manera, llevat que disposis d'un terminal només per a proves. Amb aquest projecte així és com es fa. Prescindirem d'un ordinador Mac per defecte.
macOS Catalina al teu Mac executant-se en Linux
Anem a centrar-nos en fer-ho a través d'una màquina virtual. Una manera més segur i en general més eficient.
Hi ha ara mateix un projecte en en GitHub que funciona. El primer que hem de fer és configurar una màquina virtual de forma molt ràpida de macOS en QEMU usant acceleració KVM. Així serà tot més senzill i sobretot serà automàtic. A més evitem un dels requisits per poder realitzar-lo. No cal disposar d'un ordinador d'Apple.
Abans, per a aquells que no sapigueu que significa KVM, us ho expliquem breument. És una eina que converteix Linux en un hipervisor de tipus 1 (sense sistema operatiu). Compta amb tots els components necessaris per a executar Linux en la màquina virtual, perquè forma part de el nucli de Linux.
Anem a això:
Haurem de seleccionar la comanda necessari, segons la versió de Linux a executar:
- Per Havien, Unbutu, Mint i PopOS:
sudo apt-get install qemu-system qemu-utils python3 python3-pip
- Amb Arch:
sudo pacman -S qemu python python-pip
- Si és 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
Ara anem a crear un disc virtual. Substitueix on posa nom_disc pel nom que vulguis atribuir i on posa 64G , Per l'espai en GB que necessitis:
qemu-img create -f qcow2 MyDisk.qcow2 64G
En els arxius descarregats trobaràs un bàsic.h has afegir una sèrie de línies amb l'editor:
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
Executa el Script basic.sh per iniciar la màquina i començar, per fi, la instal·lació de macOS Catalina.
Ja hauries de poder disposar de la màquina corrent amb macOS Catalina. No t'has de preocupar per res. tot és aportat per aquest projecte de GitHub, fins i tot la imatge de macOS.
¡A gaudir !!
tot instal·lat correctament, però no em reconeix el iphone, perquè?