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