„Apple“ operacinės sistemos, tiek „MacOS“, tiek „iOS“, veikia „Intel“ EM64T platformose ir su hibridiniu branduoliu, vadinamu XNU. Tas branduolys yra pagrįstas Mach ir * BSD kodu, ypač „FreeBSD“, todėl yra „Unix“. Turint tokį suderinamumą, jūsų pateikiamos naujienos nėra retos. Naujausia „MacOS“ versija „Catalina“ dabar pasiekiama „Linux“.
Vienintelis įspėjimas yra tas, kad jei norime išbandyti šią „MacOS“ versiją „Linux“ aplinkoje, mums reikia turėti „Apple“ prekės ženklo kompiuterį. Jūs visada turite galios galimybę įdiekite virtualią mašiną ir tokiu būdu sugebėti išbandyti šią versiją. Mes taip pat manome, kad tai yra geriausias būdas, nebent turite terminalą tik testams. Su šiuo projektu taip ir daroma. Pagal numatytuosius nustatymus apsieisime be „Mac“ kompiuterio.
„MacOS Catalina“ jūsų „Mac“, kuriame veikia „Linux“
Mes ketiname sutelkti dėmesį į tai padaryti per virtualią mašiną. Saugesnis ir apskritai efektyvesnis būdas.
Šiuo metu „GitHub“ yra projektas, kuris veikia. Pirmas dalykas, kurį turime padaryti, yra sukonfigūruoti labai greitą „MacOS“ virtualią mašiną QEMU naudojant KVM pagreitį. Tai padarys viską lengviau ir, svarbiausia, bus automatiškai. Mes taip pat vengiame vieno iš reikalavimų, kad galėtume tai padaryti. Jums nereikia „Apple“ kompiuterio.
Tiems, kurie nežino, ką reiškia KVM, mes jums trumpai paaiškinsime. Tai įrankis, paverčiantis „Linux“ 1 tipo hipervizoriumi (be operacinės sistemos). Jame yra visi reikalingi komponentai, norint paleisti „Linux“ virtualioje mašinoje, nes tai yra „Linux“ branduolio dalis.
Pirmyn:
Priklausomai nuo vykdomos „Linux“ versijos, turime pasirinkti reikiamą komandą:
- „Debian“, „Unbutu“, „Mint“ ir „PopOS“:
sudo apt-get install qemu-system qemu-utils python3 python3-pip
- Su Arch:
sudo pacman -S qemu python python-pip
- Jei tai yra „SUSE“ arba „openSUSE“:
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
- „Fedora“:
sudo dnf install qemu qemu-img python3 python3-pip
Dabar tegul sukurti virtualų diską. Pakeiskite, kur sakoma disko_vardas pagal pavadinimą, kurį norite priskirti, ir kur jis parašytas 64G , už jums reikalingą vietą GB:
qemu-img create -f qcow2 MyDisk.qcow2 64G
Atsisiųstuose failuose rasite pagrindinis.h su redaktoriumi turite pridėti eilučių seriją:
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
Norėdami paleisti mašiną, paleiskite scenarijų basic.sh ir galiausiai pradėkite diegti „MacOS Catalina“.
Jau turėtumėte sugebėti, kad mašina veiktų su „MacOS Catalina“. Jums nereikia nieko jaudintis. prie šio „GitHub“ projekto prisideda viskas, net „MacOS“ vaizdas.
Mėgautis!!
viskas įdiegta teisingai, bet „iPhone“ manęs neatpažįsta, kodėl?