Tani mund të ekzekutoni MacOS Catalina nën mjedisin Linux

MacOS Catalina tani në Linux

Sistemet operative të Apple, si macOS dhe iOS, funksionojnë në platformat EM64T të Intel dhe me një kernel hibrid të njohur si XNU. Ky bërthamë bazohet në kodin Mach dhe * BSD, veçanërisht FreeBSD, prandaj është një Unix. Dhe duke pasur këtë pajtueshmëri, lajmet që ju sjellim nuk janë të rralla. Versioni i fundit i macOS, Catalina, tani është në dispozicion për Linux.

E vetmja vërejtje është se nëse duam të provojmë këtë version të macOS në një mjedis Linux, do të na duhet të kemi një kompjuter të markës Apple. Ju gjithmonë keni mundësinë e pushtetit instaloni një makinë virtuale dhe kështu të jetë në gjendje të provojë këtë version. Ne gjithashtu besojmë se është mënyra më e mirë, përveç nëse keni një terminal vetëm për teste. Me këtë projekt kështu bëhet. Ne do të bëjmë pa një kompjuter Mac nga default.

macOS Catalina në Mac tuaj që ekzekutohet në Linux

Ne do të përqendrohemi në bërjen e tij përmes një makine virtuale. Një mënyrë më e sigurt dhe përgjithësisht më efikase.

Tani është një projekt në GitHub që funksionon. Gjëja e parë që duhet të bëjmë është të konfigurojmë një makinë virtuale shumë të shpejtë macOS në QEMU duke përdorur përshpejtimin KVM. Kjo do ta bëjë gjithçka më të lehtë dhe mbi të gjitha do të jetë automatike. Ne gjithashtu shmangim një nga kërkesat për të qenë në gjendje ta bëjmë atë. Ju nuk keni nevojë për një kompjuter Apple.

Më parë, për ata prej jush që nuk dinë se çfarë do të thotë KVM, ne do ta shpjegojmë atë shkurtimisht për ju. Isshtë një mjet që e kthen Linux në një mbikëqyrës të tipit 1 (pa sistem operativ). Ka të gjithë përbërësit e nevojshëm për të ekzekutuar Linux në makinën virtuale, sepse është pjesë e kernelit Linux.

Shkoni për të:

Ne duhet të zgjedhim komandën e nevojshme, varësisht nga versioni i Linux për t'u ekzekutuar:

  • Për Debian, Unbutu, Mint dhe PopOS: sudo apt-get install qemu-system qemu-utils python3 python3-pip
  • Me Arch: sudo pacman -S qemu python python-pip
  • Nëse është SUSE ose openSUSE: sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
  • Për Fedora: sudo dnf install qemu qemu-img python3 python3-pip
Me këtë ne kemi instaluar versionin më të fundit të emulatorit QEMU (3.1 ose më i lartë), shërbimet e nevojshme dhe Python 3, së bashku me pip. Më poshtë do të jetë shkarkoni paketat e projektit nga GitHub. Do të shihni një skenar që duhet ekzekutuar.
Si parazgjedhje, ajo do të instalojë macOS Catalina. Megjithëse mund të siguroheni duke futur:
./jumpstart.sh – katalina
Me këtë do të jemi në gjendje të shkarkojmë sistemin operativ. Logjikisht, nëse tashmë keni një kopje të macOS Catalina, kaloni hapin e mëparshëm.
ne vazhdojmë:

Tani le të krijoni një disk virtual. Zëvendësoni aty ku thotë emri i diskut me emrin që doni të atribuoni dhe ku thotë ai 64G , për hapësirën në GB ju nevojiten:

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

Në skedarët e shkarkuar do të gjeni një themelore.h duhet të shtoni një seri rreshtash me redaktorin:

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

Ekzekutoni skriptin basic.sh për të filluar makinerinë dhe më në fund filloni instalimin e macOS Catalina.

Ju tashmë duhet të jeni në gjendje të keni makinerinë të funksionojë me macOS Catalina. Ju nuk duhet të shqetësoheni për asgjë. gjithçka është kontribuar nga ky projekt GitHub, madje edhe imazhi macOS.

Për të shijuar !!


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   francisco dijo

    gjithçka është instaluar si duhet, por iphone nuk më njeh, pse?