Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

MacOS společnosti Apple je estetický zázrak, který nabízí skvělý vzhled, skvělé nástroje a integraci v celém ekosystému Apple.

Pokud si nechcete kupovat hardware od Applu, hackintosh nebo virtuální stroj jsou obvykle tou správnou cestou. Pokud ale chcete provozovat macOS a spěcháte, není lepší volba než Docker-OSX, který vám umožní okamžitě vytvořit jakýkoli virtuální stroj macOS na Linuxu.

Proč nenastavit virtuální počítač pro spuštění macOS?

Virtuální stroj je digitální ekvivalent skutečného počítače a na kterém můžete spouštět jakýkoli software, který byste byli schopni spustit na fyzickém počítači. Windows můžete spouštět v Linuxu, Linux v macOS a jakoukoli jejich kombinaci.

Virtuální počítače jsou skvělé pro testování nových operačních systémů nebo distribucí, pro poskytování výukových screenshotů a pro používání nástrojů specifických pro operační systém, které nefungují dobře přes vrstvy emulace nebo kompatibility.

Příklady tohoto typu softwaru zahrnují kreativní sadu Adobe, která byla původně navržena pro provoz na Apple Macintosh a později byla přenesena na Windows. Spuštění Photoshopu na Linuxu je obtížné a obvykle vyžaduje použití virtuálního stroje.

Ale nastavení vyhrazeného virtuálního počítače macOS ve VirtualBoxu nebo VMware Workstation Player je časově náročná operace s mnoha kroky a velkým množstvím konfigurace. Musíte si také stáhnout operační systémy a projít celým procesem instalace.

Místo toho, abyste trávili hodiny hraním s nastavením virtuálního počítače, můžete upravovat videa, vytvářet skvělá umělecká díla nebo míchat novou hudbu.

Docker-OSX usnadňuje okamžité vytvoření virtuálního počítače s macOS

Docker-OSX je nástroj, který vám umožňuje téměř okamžitě spustit obraz macOS a nabízí téměř nativní výkon. Jediným příkazem můžete spustit macOS Catalina na ploše nebo vytvořit novou instalaci macOS Big Sur, Monterey nebo Ventura. Pokud máte touhu po starších systémech, můžete také použít High Sierra a Mojave.

V případě, že se obáváte, že vám některé funkce Apple chybí, Docker-OSX podporuje iPhone USB passthrough a umožňuje vám sdílet adresáře, soubory a složky s hostitelským systémem.

Začněte s Docker-OSX v systému Linux

Než budete moci pomocí Docker-OSX rychle vytvořit virtuální počítač macOS v systému Linux, musíte mít nainstalovaný Docker.

Pokud používáte Debian nebo Ubuntu, spusťte následující příkaz:

sudoaptNainstalujtepřístavní dělník.io

Chcete-li nainstalovat Docker na Fedoru, RHEL nebo její deriváty:

sudo dnf Nainstalujte přístavní dělník

Pokud používáte Arch Linux nebo jeho deriváty, spusťte:

sudo pacman -S docker

Docker je nyní nainstalován ve vašem systému. Spusťte a povolte jej pomocí:

sudo systemctl Start přístavní dělník
sudo systemctl umožnit přístavní dělník

Nyní přidejte svého uživatele do skupiny dockerů pomocí:

sudo usermod -aG uživatelské jméno dockeru

Odhlaste se a poté se znovu přihlaste pro uložení změn.

Musíte také nainstalovat QEMU a některé další závislosti, abyste zajistili, že virtuální počítač běží podle očekávání. Chcete-li nainstalovat QEMU na Debian a Ubuntu, spusťte:

sudo apt Nainstalujte qemu qemu-kvm libvirt-clients libvirt-daemon-Systém bridge-utils virt-manager libguestfs-tools

Pokud je vaše preferovaná distribuce Arch Linux, použijte následující příkaz:

sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex bison iptables-nft edk2-ovmf

Chcete-li nainstalovat QEMU na Red Hat Enterprise Linux, Fedora, CentOS nebo Rocky Linux, spusťte:

sudo mňam Nainstalujte libvirt qemu-kvm

Dále povolte libvirt a načtěte modul jádra KVM pomocí následujících příkazů:

povolit sudo systemctl --nyní libvirtd
povolit sudo systemctl --nyní virtlogd
echo 1 | sudo tee /sys/modul/kvm/parameters/ignore_msrs
sudo modprobe kvm

Když to bude z cesty, jste připraveni začít stahovat obrazy macOS Docker.

Nejpřímější možností je použít bitovou kopii macOS Catalina připravenou ke spuštění. Přestože byl operační systém vydán teprve v roce 2019, Apple jej oficiálně přestal podporovat 30. listopadu 2022. Nicméně je to stále relativně moderní a velmi schopný desktop, který můžete použít k práci.

Otevřete terminál a zadejte:

docker spustit -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=skutečný nemocné kódy/docker-osx: auto

Zatímco si vaříte čaj nebo katalogujete své potraviny, Docker vytáhne příslušný obrázek a když se vrátíte, budete se dívat na přihlašovací obrazovku macOS Catalina. Obrázek je nakonfigurován tak, že se můžete rovnou přihlásit uživatelským jménem „user“ a heslem „alpine“.

A je to. Jediný řádek ve vašem terminálu a používáte macOS s 20GB virtuálním pevným diskem!

I když je to jistě rychlé, možná budete chtít nainstalovat macOS od začátku a nastavit si vlastní uživatelské jméno a heslo. Docker-OSX poskytuje více obrázků, které vám s tím mohou pomoci. Jednoduše otevřete terminál a zadejte příslušný příkaz zespodu.

Použijte Docker-OSX k vytvoření čisté instalace macOS Catalina:

docker spustit -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" nemocné kódy/docker-osx: nejnovější

Použijte Docker-OSX k vytvoření čisté instalace MacOS Big Sur:

docker spustit -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" nemocné kódy/docker-osx: big-sur

Spusťte následující příkaz a vytvořte čistou instalaci macOS Monterey:

docker spustit -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=skutečný -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'nemocné kódy/docker-osx: monterey

Použijte Docker-OSX k vytvoření čisté instalace macOS Ventura:

docker spustit -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=skutečný -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'nemocné kódy/docker-osx: ventura

Chcete-li vytvořit čistou instalaci macOS High Sierra, spusťte:

docker spustit -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" nemocné kódy/docker-osx: high-sierra

Vytvořte čistou instalaci macOS Mojave pomocí:

docker spustit -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: mojave

Spouštění macOS na Linuxu nebylo nikdy jednodušší!

Nyní můžete vytvářet stroje macOS na vyžádání s minimem starostí, kreativním možnostem se meze nekladou a aplikace specifické pro macOS můžete bez problémů instalovat. Softwarový ekosystém macOS je velmi odlišný od toho, na co jste zvyklí u Linuxu, a není zde ani zdaleka tolik softwaru s otevřeným zdrojovým kódem.

Dobře se rozhlédněte po operačním systému Apple a seznamte se s nejzásadnějšími funkcemi, které vám usnadní život.