Az Apple macOS egy esztétikai csoda, amely eleve jó megjelenést, nagyszerű eszközöket és integrációt kínál a teljes Apple ökoszisztémában.
Ha nem akarja megvásárolni az Apple hardvert, általában egy Hackintosh vagy egy virtuális gép a megfelelő megoldás. De ha macOS-t szeretne futtatni, és siet, nincs jobb megoldás, mint a Docker-OSX, amely lehetővé teszi, hogy azonnal létrehozzon bármilyen macOS virtuális gépet Linuxon.
Miért nem állít be egy virtuális gépet a macOS futtatásához?
A virtuális gép egy tényleges számítógép digitális megfelelője, amelyen bármilyen szoftvert futtathat, amelyet egy fizikai számítógépen futtathatna. A Windows futtatható Linuxon, a Linux a macOS-en, és ezek bármilyen kombinációja.
A virtuális gépek kiválóan alkalmasak új operációs rendszerek vagy disztribúciók tesztelésére, oktatói képernyőképek készítésére, valamint olyan operációs rendszer-specifikus eszközök használatára, amelyek nem működnek jól emulációs vagy kompatibilitási rétegeken keresztül.
Az ilyen típusú szoftverek közé tartozik például az Adobe kreatív programcsomagja, amelyet eredetileg Apple Macintosh operációs rendszeren való futtatásra terveztek, majd később Windowsra is portolták. Photoshop futtatása Linuxon nehéz, és általában virtuális gépet igényel.
De dedikált virtuális macOS gép beállítása A VirtualBoxban vagy a VMware Workstation Playerben egy időigényes művelet, több lépéssel és rengeteg konfigurációval. Ezenkívül le kell töltenie az operációs rendszereket, és végig kell mennie a teljes telepítési folyamaton.
Ahelyett, hogy órákat töltene a virtuális gép beállításain való babrálással, szerkeszthet videókat, készíthet klassz grafikákat vagy keverhet új zenét.
A Docker-OSX megkönnyíti a macOS virtuális gép azonnali létrehozását
A Docker-OSX egy olyan eszköz, amely lehetővé teszi a macOS-képek szinte azonnali felpörgetését, és szinte natív teljesítményt kínál. Egyetlen paranccsal futtathatja a macOS Catalinát az asztalon, vagy létrehozhatja a macOS Big Sur, Monterey vagy Ventura friss telepítését. Ha régebbi rendszerekre vágyik, használhatja a High Sierra-t és a Mojave-t is.
Abban az esetben, ha attól tart, hogy hiányzik néhány Apple-funkció, a Docker-OSX támogatja az iPhone USB-átvitelét, és lehetővé teszi könyvtárak, fájlok és mappák megosztását a gazdagép rendszerrel.
Kezdje el a Docker-OSX használatát Linux rendszeren
Mielőtt a Docker-OSX segítségével gyorsan létrehozhat egy macOS virtuális gépet Linux rendszerén, telepítenie kell a Dockert.
Ha Debiant vagy Ubuntut használ, futtassa a következő parancsot:
sudoalkalmastelepítésdokkmunkás.io
A Docker telepítése Fedorára, RHEL-re vagy származékaira:
sudo dnf telepítés dokkmunkás
Ha Arch Linuxot vagy származékait használja, futtassa:
sudo pacman -S docker
A Docker most telepítve van a rendszerére. Indítsa el és engedélyezze a következővel:
sudo systemctl Rajt dokkmunkás
sudo systemctl engedélyezze dokkmunkás
Most adja hozzá a felhasználót a docker csoporthoz a következővel:
sudo usermod -aG docker felhasználónév
Jelentkezzen ki, majd ismét jelentkezzen be a módosítások mentéséhez.
Telepítenie kell a QEMU-t és néhány további függőséget is, hogy a virtuális gép a várt módon fusson. A QEMU Debian és Ubuntu rendszerre történő telepítéséhez futtassa:
sudo apt telepítés qemu qemu-kvm libvirt-clients libvirt-daemon-rendszer bridge-utils virt-manager libguestfs-tools
Ha az Arch Linux az előnyben részesített disztribúció, használja a következő parancsot:
sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex bison iptables-nft edk2-ovmf
A QEMU Red Hat Enterprise Linux, Fedora, CentOS vagy Rocky Linux rendszerre történő telepítéséhez futtassa:
sudo yum telepítés libvirt qemu-kvm
Ezután engedélyezze a libvirt-et, és töltse be a KVM kernel modult a következő parancsokkal:
sudo systemctl enable --most libvirtd
sudo systemctl enable --most virtlogd
visszhang 1 | sudo tee /sys/modult/kvm/parameters/ignore_msrs
sudo modprobe kvm
Ha ez nincs az útból, készen áll a macOS Docker képek lekérésére.
A legegyszerűbb lehetőség egy futásra kész macOS Catalina lemezkép használata. Bár az operációs rendszert csak 2019-ben adták ki, az Apple hivatalosan 2022. november 30-án leállította a támogatását. Mindazonáltal ez még mindig egy viszonylag modern és nagyon hatékony asztali számítógép, amelyet használhat a dolgok elvégzésére.
Nyisson meg egy terminált, és írja be:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=igaz sickcodes/docker-osx: auto
Miközben főz egy csésze teát vagy katalógusba veszi az élelmiszereket, a Docker előhívja a megfelelő képet, és amikor visszatér, egy macOS Catalina bejelentkezési képernyőt fog látni. A kép úgy van konfigurálva, hogy azonnal bejelentkezhessen a "user" felhasználónévvel és az "alpine" jelszóval.
Ez az. Egyetlen sor a terminálban, és már fut a macOS egy 20 GB-os virtuális merevlemezzel!
Bár ez minden bizonnyal gyors, érdemes lehet a semmiből telepíteni a macOS-t, és beállítani saját felhasználónevét és jelszavát. A Docker-OSX több képet is biztosít, amelyek segíthetnek ebben. Egyszerűen nyissa meg a terminált, és írja be a megfelelő parancsot alulról.
A Docker-OSX használatával tiszta macOS Catalina telepítést hozhat létre:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: legújabb
Használja a Docker-OSX-et tiszta macOS Big Sur telepítés létrehozásához:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: big-sur
Futtassa a következő parancsot egy tiszta macOS Monterey telepítés létrehozásához:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=igaz -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: monterey
A Docker-OSX használatával tiszta macOS Ventura telepítést hozhat létre:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=igaz -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: ventura
Tiszta macOS High Sierra telepítés létrehozásához futtassa:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: high-sierra
Hozzon létre egy tiszta macOS Mojave telepítést a következővel:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: mojave
Soha nem volt ilyen egyszerű a macOS futtatása Linuxon!
Mostantól igény szerint létrehozhat macOS-gépeket minimális felhajtással, a kreatív lehetőségek nincsenek korlátlanok, és probléma nélkül telepítheti a macOS-specifikus alkalmazásokat. A macOS-szoftver-ökoszisztéma nagyon eltér attól, amihez a Linuxhoz szokott, és közel sem létezik olyan sok nyílt forráskódú szoftver.
Nézzen körül az Apple operációs rendszerében, és ismerkedjen meg a legfontosabb funkciókkal, amelyek megkönnyítik életét.