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
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!!
Un comentario, deja el tuyo
todo instalado correctamente, pero no me reconoce el iphone, porque?