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.

  1.   francisco dijo

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