Ya puedes ejecutar macOS Catalina bajo el entorno Linux

MacOS Catalina ya en Linux

Los sistemas operativos de Apple, tanto macOS como iOS, funcionan en plataformas EM64Tย de Intel y con un kernel hรญbrido conocido como XNU. Ese nรบcleo se basa en Mach y cรณdigo *BSD, en especial de FreeBSD, por tanto es un Unix. Y al tener esta compatibilidad no es rara la noticia que os traemos. La ultima versiรณn de macOS, Catalina, ya estas disponible para Linux.

La รบnica salvedad es que si queremos probar esta versiรณn de macOS en un entorno Linux, necesitarรญamos ย disponer de un ordenador de la marca Apple. Siempre tienes la opciรณn de poder instalar una mรกquina virtual y asรญ poder probar esta versiรณn. Ademรกs creemos que es la mejor manera, salvo que dispongas de un terminal sรณlo para pruebas. Con este proyecto asรญ es como se hace. Prescindiremos de un ordenador Mac por defecto.

macOS Catalina en tu Mac ejecutรกndose en Linux

Vamos a centrarnos en hacerlo a travรฉs de una mรกquina virtual. Un modo mรกs seguro y en general mรกs eficiente.

Hay ahora mismo un proyecto en en GitHub que funciona. Lo primero que debemos hacer esย configurar una mรกquina virtual de forma muy rรกpida de macOS en QEMU usando aceleraciรณn KVM. Asรญ serรก todo mรกs sencillo y sobre todo serรก automรกtico. Ademรกs evitamos uno de los requisitos para poder realizarlo. No es necesario disponer de un ordenador de Apple.

Antes, para aquellos que no sepรกis que significa KVM, os lo explicamos brevemente. Es una herramienta que convierte a Linux en un hipervisor de tipo 1 (sin sistema operativo). Cuenta con todos los componentes necesarios para ejecutar Linux en la mรกquina virtual, porque forma parte del kernel de Linux.

Vamos a ello:

Deberemos seleccionar el comando necesario, segรบn la versiรณn de Linux a ejecutar:

  • Para Debรญan, Unbutu, Mint y PopOS: sudo apt-get install qemu-system qemu-utils python3 python3-pip
  • Con Arch: sudo pacman -S qemu python python-pip
  • Si es SUSE u openSUSE: sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
  • Para Fedora: sudo dnf install qemu qemu-img python3 python3-pip
Con esto hemos instalado la รบltima versiรณn del emulador QEMU (3.1 o superior), las utilidades necesarias y Python 3, junto con pip. Lo siguiente serรก descargar los paquetes del proyecto desde GitHub. Verรฉis un script que hay que ejecutar.
Por defecto os instalarรก macOS Catalina. Aunque te puedes asegurar introduciendo:
./jumpstart.sh โ€“catalina
Con ello conseguiremos descargarnos el sistema operativo. Lรณgicamente si ya tienes una copia de macOS Catalina, obvia el paso anterior.
continuamos:

Ahora vamos a crear un disco virtual. Sustituye donde pone nombre_disco por el nombre que quieras atribuir y donde poneย 64Gย , por el espacio en GB que necesites:

qemu-img create -f qcow2 MyDisk.qcow2 64G

En los archivos descargados encontrarรกs un basic.h debes agregar una serie de lรญneas con el editor:

-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \

Ejecuta el Script basic.sh para iniciar la mรกquina y comenzar, por fin, la instalaciรณn de macOS Catalina.

Ya deberรญas poder disponer de la mรกquina corriendo con macOS Catalina. No debes preocuparte por nada. todo es aportado por este proyecto de GitHub, incluso la imagen de macOS.

ยกยกA disfrutar!!


Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

     francisco dijo

    todo instalado correctamente, pero no me reconoce el iphone, porque?