Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Appleov macOS je estetsko čudo, nudi dobar izgled izvan okvira, izvrsne alate i integraciju u cijeli Appleov ekosustav.

Ako ne želite kupiti Appleov hardver, Hackintosh ili virtualni stroj obično je pravi izbor. Ali ako želite pokrenuti macOS, a žuri vam se, nema bolje opcije od Docker-OSX-a, koji vam omogućuje trenutno stvaranje bilo kojeg macOS virtualnog stroja na Linuxu.

Zašto ne biste postavili virtualni stroj za pokretanje macOS-a?

Virtualni stroj digitalni je ekvivalent stvarnog računala i na njemu možete pokrenuti bilo koji softver koji biste mogli pokrenuti na fizičkom računalu. Možete pokrenuti Windows unutar Linuxa, Linux unutar macOS-a i bilo koju njihovu kombinaciju.

VM-ovi su izvrsni za testiranje novih operativnih sustava ili distribucija, za pružanje snimki zaslona s uputama i za korištenje alata specifičnih za OS koji ne rade dobro kroz slojeve emulacije ili kompatibilnosti.

instagram viewer

Primjeri ove vrste softvera uključuju Adobeov kreativni paket, koji je izvorno dizajniran za rad na Apple Macintosh, a kasnije je prenesen na Windows. Pokretanje Photoshopa na Linuxu teško je i obično zahtijeva korištenje virtualnog stroja.

Ali postavljanje namjenskog virtualnog macOS stroja u VirtualBoxu ili VMware Workstation Playeru dugotrajna je operacija, s više koraka i velikom količinom konfiguracije. Također morate preuzeti operativne sustave i proći kroz cijeli proces instalacije.

Umjesto da trošite sate na petljanje s postavkama VM-a, mogli biste uređivati ​​videozapise, stvarati cool umjetnička djela ili miksati novu glazbu.

Docker-OSX olakšava trenutno stvaranje macOS VM-a

Docker-OSX je alat koji vam omogućuje gotovo trenutačno zavrtjevanje slike macOS-a i nudi performanse gotovo izvorne. Pomoću jedne naredbe možete pokrenuti macOS Catalina na radnoj površini ili stvoriti novu instalaciju macOS Big Sur, Monterey ili Ventura. Ako ste željni starijih sustava, možete koristiti i High Sierra i Mojave.

U slučaju da ste zabrinuti da ćete propustiti neke Appleove funkcije, Docker-OSX podržava iPhone USB passthrough i omogućuje vam dijeljenje direktorija, datoteka i mapa s glavnim sustavom.

Započnite s Docker-OSX na Linuxu

Prije nego što možete koristiti Docker-OSX za brzo stvaranje macOS VM-a na vašem Linux sustavu, morate imati instaliran Docker.

Ako koristite Debian ili Ubuntu, pokrenite sljedeću naredbu:

sudoprikladaninstaliratilučki radnik.io

Da biste instalirali Docker na Fedora, RHEL ili njihove derivate:

sudo dnf instalirati lučki radnik

Ako koristite Arch Linux ili derivate, pokrenite:

sudo pacman -S docker

Docker je sada instaliran na vašem sustavu. Pokrenite ga i omogućite s:

sudo systemctl početak lučki radnik
sudo systemctl omogućiti lučki radnik

Sada dodajte svog korisnika u docker grupu s:

sudo usermod -aG docker korisničko ime

Odjavite se, a zatim se ponovno prijavite da biste spremili promjene.

Također morate instalirati QEMU i neke dodatne ovisnosti kako biste osigurali da virtualni stroj radi kako se očekuje. Da biste instalirali QEMU na Debian i Ubuntu, pokrenite:

sudo apt instalirati qemu qemu-kvm libvirt-klijenti libvirt-daemon-sustav bridge-utils virt-manager libguestfs-tools

Ako je Arch Linux vaša preferirana distribucija, koristite sljedeću naredbu:

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

Da biste instalirali QEMU na Red Hat Enterprise Linux, Fedora, CentOS ili Rocky Linux, pokrenite:

sudo njam instalirati libvirt qemu-kvm

Zatim omogućite libvirt i učitajte KVM kernel modul sa sljedećim naredbama:

sudo systemctl omogućiti --sada libvirtd
sudo systemctl omogućiti --sad virtlogd
jeka 1 | sudo tee /sys/modul/kvm/parameters/ignore_msrs
sudo modprobe kvm

Kad to uklonite, spremni ste za početak izvlačenja macOS Docker slika.

Najjednostavnija opcija je koristiti macOS Catalina sliku spremnu za rad. Iako je OS objavljen tek 2019., Apple ga je službeno prestao podržavati 30. studenog 2022. Unatoč tome, to je još uvijek relativno moderno i vrlo sposobno stolno računalo koje možete koristiti za obavljanje stvari.

Otvorite terminal i unesite:

docker run -it --uređaj /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=pravi sickcodes/docker-osx: auto

Dok kuhate šalicu čaja ili katalogizirate svoje namirnice, Docker će povući odgovarajuću sliku, a kada se vratite, gledat ćete zaslon za prijavu na macOS Catalina. Slika je konfigurirana tako da se možete odmah prijaviti s korisničkim imenom "user" i lozinkom "alpine".

To je to. Jedna linija u vašem terminalu i pokrećete macOS s virtualnim tvrdim diskom od 20 GB!

Iako je to svakako brzo, možda biste trebali instalirati macOS ispočetka i postaviti svoje korisničko ime i lozinku. Docker-OSX nudi više slika koje vam mogu pomoći u tome. Jednostavno otvorite terminal i unesite odgovarajuću naredbu odozdo.

Koristite Docker-OSX za stvaranje čiste instalacije macOS Catalina:

docker run -it --uređaj /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: najnoviji

Koristite Docker-OSX za stvaranje čiste instalacije za macOS Big Sur:

docker run -it --uređaj /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: big-sur

Pokrenite sljedeću naredbu za stvaranje čiste instalacije macOS Monterey:

docker run -it --uređaj /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=pravi -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: monterey

Koristite Docker-OSX za stvaranje čiste instalacije za macOS Ventura:

docker run -it --uređaj /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=pravi -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: ventura

Da biste stvorili čistu instalaciju macOS High Sierra, pokrenite:

docker run -it --uređaj /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: high-sierra

Izradite čistu instalaciju macOS Mojave s:

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

Pokretanje macOS-a na Linuxu nikad nije bilo jednostavnije!

Sada možete stvarati macOS strojeve na zahtjev uz minimalnu muku, nema ograničenja u vašim kreativnim mogućnostima i možete bez problema instalirati aplikacije specifične za macOS. Softverski ekosustav macOS-a uvelike se razlikuje od onoga na što ste navikli s Linuxom i nema ni približno toliko softvera otvorenog koda.

Dobro proučite Appleov operativni sustav i upoznajte se s najvažnijim značajkama koje će vam olakšati život.