Ja pots executar macOS Catalina sota l'entorn Linux

MacOS Catalina ja en Linux

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
Amb això hem instal·lat l'última versió de l'emulador QEMU (3.1 o superior), les utilitats necessàries i Python 3, juntament amb pip. El següent serà descarregar els paquets de el projecte des GitHub. Veureu un script que cal executar.
Per defecte us instal·larà macOS Catalina. Encara que et pots assegurar introduint:
./jumpstart.sh -Catalina
Amb això aconseguirem descarregar-nos el sistema operatiu. Lògicament si ja tens una còpia de macOS Caterina, obvia el pas anterior.
continuem:

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 !!


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   francisco va dir

    tot instal·lat correctament, però no em reconeix el iphone, perquè?