MacOS Apple este o minune estetică, oferind un aspect bun, instrumente excelente și integrare în întregul ecosistem Apple.
Dacă nu doriți să cumpărați hardware-ul Apple, un Hackintosh sau o mașină virtuală este de obicei calea de urmat. Dar dacă doriți să rulați macOS și vă grăbiți, nu există o opțiune mai bună decât Docker-OSX, care vă permite să creați instantaneu orice mașină virtuală macOS pe Linux.
De ce nu configurați o mașină virtuală pentru a rula macOS?
O mașină virtuală este echivalentul digital al unui computer real și pe care puteți rula orice software pe care l-ați putea rula pe un computer fizic. Puteți rula Windows în Linux, Linux în macOS și orice combinație a acestora.
VM-urile sunt excelente pentru a testa noi sisteme de operare sau distribuții, pentru a oferi capturi de ecran tutorial și pentru a folosi instrumente specifice sistemului de operare care nu funcționează bine prin straturile de emulare sau compatibilitate.
Exemple de acest tip de software includ suita de creație Adobe, care a fost proiectată inițial pentru a rula pe Apple Macintosh și a fost ulterior portată pe Windows. Rulează Photoshop pe Linux este dificil și necesită de obicei să utilizați o mașină virtuală.
Dar configurarea unei mașini virtuale dedicate macOS în VirtualBox sau VMware Workstation Player este o operațiune consumatoare de timp, cu mai mulți pași și multă configurare. De asemenea, trebuie să descărcați sistemele de operare și să parcurgeți întregul proces de instalare.
În loc să petreci ore întregi cu setările VM, ai putea să editezi videoclipuri, să creezi lucrări de artă grozave sau să amesteci muzică nouă.
Docker-OSX facilitează crearea instantanee a unei macOS VM
Docker-OSX este un instrument care vă permite să rotiți o imagine macOS aproape instantaneu și oferă performanțe aproape native. Cu o singură comandă, puteți rula macOS Catalina pe desktop sau puteți crea o nouă instalare a macOS Big Sur, Monterey sau Ventura. Dacă aveți o dorință de sisteme mai vechi, puteți folosi și High Sierra și Mojave.
În cazul în care vă faceți griji că pierdeți unele funcționalități Apple, Docker-OSX acceptă trecerea USB pentru iPhone și vă permite să partajați directoare, fișiere și foldere cu sistemul gazdă.
Începeți cu Docker-OSX pe Linux
Înainte de a putea utiliza Docker-OSX pentru a crea rapid o macOS VM pe sistemul dvs. Linux, trebuie să aveți instalat Docker.
Dacă utilizați Debian sau Ubuntu, executați următoarea comandă:
sudoaptinstalaredocher.io
Pentru a instala Docker pe Fedora, RHEL sau derivatele sale:
sudo dnf instalare docher
Dacă utilizați Arch Linux sau derivate, rulați:
sudo pacman -S docker
Docker este acum instalat pe sistemul dvs. Porniți și activați-l cu:
sudo systemctl start docher
sudo systemctl permite docher
Acum adăugați utilizatorul în grupul docker cu:
sudo usermod -aG docker nume de utilizator
Deconectați-vă, apoi reconectați-vă pentru a salva modificările.
De asemenea, trebuie să instalați QEMU și câteva dependențe suplimentare pentru a vă asigura că mașina virtuală funcționează conform așteptărilor. Pentru a instala QEMU pe Debian și Ubuntu, rulați:
sudo apt instalare qemu qemu-kvm libvirt-clients libvirt-daemon-sistem bridge-utils virt-manager libguestfs-tools
Dacă Arch Linux este distribuția dvs. preferată, utilizați următoarea comandă:
sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex bison iptables-nft edk2-ovmf
Pentru a instala QEMU pe Red Hat Enterprise Linux, Fedora, CentOS sau Rocky Linux, rulați:
sudo yum instalare libvirt qemu-kvm
Apoi, activați libvirt și încărcați modulul kernel KVM cu următoarele comenzi:
sudo systemctl enable --acum libvirtd
sudo systemctl enable --acum virtlogd
ecou 1 | sudo tee /sys/modul/kvm/parameters/ignore_msrs
sudo modprobe kvm
Cu asta din drum, sunteți gata să începeți să extrageți imagini macOS Docker.
Cea mai simplă opțiune este să utilizați o imagine macOS Catalina gata de rulare. Deși sistemul de operare a fost lansat abia în 2019, Apple a încetat oficial să îl mai susțină pe 30 noiembrie 2022. Cu toate acestea, este încă un desktop relativ modern și foarte capabil pe care îl puteți folosi pentru a face lucrurile.
Deschideți un terminal și introduceți:
docker rulați -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e „DISPLAY=${DISPLAY:-:0.0}” -e GENERATE_UNIQUE=Adevărat sickcodes/docker-osx: auto
În timp ce vă faceți o ceașcă de ceai sau vă catalogați alimentele, Docker va trage imaginea relevantă, iar când vă întoarceți, vă veți uita la un ecran de conectare macOS Catalina. Imaginea este configurată astfel încât să vă puteți conecta imediat cu numele de utilizator „utilizator” și parola „alpine”.
Asta este. O singură linie în terminalul dvs. și rulați macOS cu un hard disk virtual de 20 GB!
Deși acest lucru este cu siguranță rapid, este posibil să doriți să instalați macOS de la zero și să vă setați propriul nume de utilizator și parolă. Docker-OSX oferă mai multe imagini care vă pot ajuta să faceți acest lucru. Pur și simplu deschideți un terminal și introduceți comanda corespunzătoare de mai jos.
Utilizați Docker-OSX pentru a crea o instalare curată a macOS Catalina:
docker rulați -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e „DISPLAY=${DISPLAY:-:0.0}” sickcodes/docker-osx: cele mai recente
Utilizați Docker-OSX pentru a crea o instalare macOS Big Sur curată:
docker rulați -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e „DISPLAY=${DISPLAY:-:0.0}” sickcodes/docker-osx: big-sur
Rulați următoarea comandă pentru a crea o instalare macOS Monterey curată:
docker rulați -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e „DISPLAY=${DISPLAY:-:0.0}” -e GENERATEUNIQUE=Adevărat -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: monterey
Utilizați Docker-OSX pentru a crea o instalare curată a macOS Ventura:
docker rulați -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e „DISPLAY=${DISPLAY:-:0.0}” -e GENERATEUNIQUE=Adevărat -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: ventura
Pentru a crea o instalare curată a macOS High Sierra, rulați:
docker rulați -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e „DISPLAY=${DISPLAY:-:0.0}” sickcodes/docker-osx: high-sierra
Creați o instalare macOS Mojave curată cu:
docker rulați -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e „DISPLAY=${DISPLAY:-:0.0}” sickcodes/docker-osx: mojave
Rularea macOS pe Linux nu a fost niciodată mai ușoară!
Acum puteți crea mașini macOS la cerere cu un minim de agitație, nu există nicio limită pentru opțiunile dvs. creative și puteți instala fără probleme aplicații specifice macOS. Ecosistemul software macOS este foarte diferit de ceea ce v-ați obișnuit cu Linux și nu există aproape atât de mult software open-source.
Priviți bine sistemul de operare Apple și familiarizați-vă cu cele mai esențiale funcții pentru a vă ușura viața.