U kunt nu macOS Catalina draaien onder de Linux-omgeving

MacOS Catalina nu op Linux

De besturingssystemen van Apple, zowel macOS als iOS, draaien op Intel's EM64T-platforms en met een hybride kernel die bekend staat als XNU. Die kernel is gebaseerd op Mach- en * BSD-code, vooral FreeBSD, daarom is het een Unix. En met deze compatibiliteit is het nieuws dat we u brengen niet zeldzaam. De nieuwste versie van macOS, Catalina, is nu beschikbaar voor Linux.

Het enige voorbehoud is dat als we deze versie van macOS in een Linux-omgeving willen testen, we een computer van het merk Apple nodig hebben. Je hebt altijd de mogelijkheid om te kunnen installeer een virtuele machine en dus deze versie kunnen testen. We zijn ook van mening dat dit de beste manier is, tenzij u een terminal heeft die alleen voor tests kan worden gebruikt. Met dit project is dit hoe het wordt gedaan. We zullen het standaard doen zonder een Mac-computer.

macOS Catalina op uw Mac met Linux

We gaan ons concentreren op het doen via een virtuele machine. Een veiligere en doorgaans efficiëntere manier.

Er is momenteel een project op GitHub dat werkt. Het eerste dat we moeten doen, is een zeer snelle virtuele macOS-machine configureren in QEMU met behulp van KVM-versnelling​ Dit zal alles gemakkelijker maken en vooral automatisch. We vermijden ook een van de vereisten om dit te kunnen doen. Je hebt geen Apple-computer nodig.

Voor degenen onder u die niet weten wat KVM betekent, zullen we het u kort uitleggen. Het is een tool die Linux in een type 1 hypervisor verandert (zonder besturingssysteem)​ Het heeft alle benodigde componenten om Linux op de virtuele machine te laten draaien, omdat het deel uitmaakt van de Linux-kernel.

Ga ervoor:

We moeten het benodigde commando selecteren, afhankelijk van de versie van Linux die moet worden uitgevoerd:

  • Voor Debian, Unbutu, Mint en PopOS: sudo apt-get install qemu-system qemu-utils python3 python3-pip
  • Met boog: sudo pacman -S qemu python python-pip
  • Als het SUSE of openSUSE is: sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
  • Voor Fedora: sudo dnf install qemu qemu-img python3 python3-pip
Hiermee hebben we de nieuwste versie van de QEMU-emulator (3.1 of hoger), de benodigde hulpprogramma's en Python 3 geïnstalleerd, samen met pip. Het volgende zal zijn download de projectpakketten van GitHub. U ziet een script dat moet worden uitgevoerd.
Standaard wordt macOS Catalina geïnstalleerd. Hoewel u ervoor kunt zorgen door het volgende in te voeren:
./jumpstart.sh –catalina
Hiermee kunnen we het besturingssysteem downloaden. Als je al een exemplaar van macOS Catalina hebt, sla dan de vorige stap over.
we vervolgen:

Laten we nu eens maak een virtuele schijf. Plaatsvervanger waar het staat schijfnaam door de naam die u wilt toekennen en waar deze staat 64G , voor de ruimte in GB heb je nodig:

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

In de gedownloade bestanden vindt u een basis.h je moet een reeks regels toevoegen met de editor:

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

Voer het script basic.sh uit om de machine te starten en begin ten slotte met de installatie van macOS Catalina.

U zou de machine al moeten kunnen laten draaien met macOS Catalina. U hoeft zich nergens zorgen over te maken. alles wordt bijgedragen door dit GitHub-project, zelfs de macOS-afbeelding.

Genieten!!


Een opmerking, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   francisco zei

    alles correct geïnstalleerd, maar de iphone herkent me niet, waarom?