Izinhlelo zokusebenza ze-Apple, zombili i-macOS ne-iOS, zisebenza kuzingxenyekazi ze-Intel ze-EM64T futhi zine-kernel ye-hybrid eyaziwa njenge-XNU. Leyo kernel isuselwa kwikhodi kaMach ne * BSD, ikakhulukazi iFreeBSD, ngakho-ke iyi-Unix. Futhi ukuba nalokhu kuhambelana, izindaba esikulethela zona azivamile. Uhlobo lwakamuva lwe-macOS, iCatalina, isiyatholakala manje ngeLinux.
I-caveat kuphela ukuthi uma sifuna ukuhlola le nguqulo ye-macOS endaweni ye-Linux, sizodinga ikhompyutha yomkhiqizo we-Apple. Uhlala unenketho yamandla faka umshini obonakalayo futhi ngaleyo ndlela sikwazi ukuhlola le nguqulo. Sikholelwa futhi ukuthi kuyindlela engcono kakhulu, ngaphandle kokuthi une-terminal yokuhlola kuphela. Ngale phrojekthi le yindlela okwenziwa ngayo. Sizokwenza ngaphandle kwekhompyutha ye-Mac ngokuzenzakalela.
IMacOS Catalina ku-Mac yakho isebenza ku-Linux
Sizogxila ekukwenzeni ngomshini obonakalayo. Indlela ephephe kakhudlwana futhi esebenza kahle kakhulu.
Kukhona iphrojekthi eGitHub khona manje esebenza. Into yokuqala okudingeka siyenze ukulungisa umshini we-macOS oshesha kakhulu ku-QEMU usebenzisa ukusheshisa kwe-KVM. Lokhu kuzokwenza konke kube lula futhi ngaphezu kwakho konke kuzoba okuzenzakalelayo. Sigwema futhi enye yezidingo ukuze sikwazi ukukwenza. Awudingi ikhompyutha ye-Apple.
Phambilini, kulabo abangazi ukuthi i-KVM isho ukuthini, sizokuchazela kafushane. Kuyithuluzi eliguqula iLinux ibe uhlobo 1 lwe-hypervisor (ngaphandle kohlelo lokusebenza). Inazo zonke izinto ezidingekayo zokusebenzisa i-Linux emshinini obonakalayo, ngoba iyingxenye ye-Linux kernel.
Kwenze:
Kufanele sikhethe umyalo odingekayo, kuya ngohlobo lweLinux okufanele yenziwe:
- Okwe-Debian, Unbutu, Mint ne-PopOS:
sudo apt-get install qemu-system qemu-utils python3 python3-pip
- Nge-Arch:
sudo pacman -S qemu python python-pip
- Uma kuyi-SUSE noma i-OpenSUSE:
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
- OkweFedora:
sudo dnf install qemu qemu-img python3 python3-pip
Manje ake dala idiski ebonakalayo. Esikhundleni lapho ithi disk_name ngegama ofuna ukulibeka nokuthi lisho kuphi 64G , ngesikhala esiku-GB osidingayo:
qemu-img create -f qcow2 MyDisk.qcow2 64G
Kumafayela alandiwe uzothola ifayela le- okuyisisekelo.h kufanele ungeze uchungechunge lwemigqa nesihleli:
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
Qalisa iskripthi basic.sh ukuqala umshini futhi ekugcineni uqale ukufaka iMacOS Catalina.
Manje kufanele ukwazi ukuba nomshini osebenzisa iMacOS Catalina. Akudingeki ukhathazeke nganoma yini. konke kunikelwe yile phrojekthi yeGitHub, ngisho nesithombe se-macOS.
Ukujabulela !!
konke kufakwe kahle, kepha i-iphone ayingiboni, ngani?