Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Apple MacOS ir estētisks brīnums, kas piedāvā jauku izskatu, lieliskus rīkus un integrāciju visā Apple ekosistēmā.

Ja nevēlaties iegādāties Apple aparatūru, parasti ir piemērota Hackintosh vai virtuālā mašīna. Bet, ja vēlaties palaist macOS un steidzaties, nav labākas iespējas par Docker-OSX, kas ļauj uzreiz izveidot jebkuru MacOS virtuālo mašīnu operētājsistēmā Linux.

Kāpēc neiestatīt virtuālo mašīnu, lai palaistu MacOS?

Virtuālā mašīna ir reāla datora digitālais ekvivalents, un tajā varat palaist jebkuru programmatūru, ko varētu darbināt fiziskā datorā. Jūs varat palaist Windows operētājsistēmā Linux, Linux operētājsistēmā MacOS un jebkuru šo kombināciju.

Virtuālās mašīnas ir lieliski piemērotas jaunu operētājsistēmu vai distribūciju testēšanai, apmācības ekrānuzņēmumu nodrošināšanai un OS specifisku rīku izmantošanai, kas nedarbojas labi, izmantojot emulācijas vai saderības slāņus.

instagram viewer

Šāda veida programmatūras piemēri ietver Adobe radošo komplektu, kas sākotnēji bija paredzēts darbam ar Apple Macintosh un vēlāk tika pārnests uz Windows. Darbojas Photoshop operētājsistēmā Linux ir grūti, un parasti jums ir jāizmanto virtuālā mašīna.

Bet iestatot īpašu virtuālo MacOS mašīnu VirtualBox vai VMware Workstation Player ir laikietilpīga darbība ar vairākām darbībām un daudzām konfigurācijām. Jums arī jālejupielādē operētājsistēmas un jāiziet viss instalēšanas process.

Tā vietā, lai pavadītu stundas ar virtuālās mašīnas iestatījumiem, jūs varat rediģēt videoklipus, izveidot lieliskus mākslas darbus vai miksēt jaunu mūziku.

Docker-OSX atvieglo tūlītēju macOS virtuālās mašīnas izveidi

Docker-OSX ir rīks, kas ļauj gandrīz acumirklī izveidot MacOS attēlu un nodrošina gandrīz sākotnējo veiktspēju. Ar vienu komandu darbvirsmā var darboties macOS Catalina vai izveidot jaunu macOS Big Sur, Monterey vai Ventura instalāciju. Ja jums ir vēlme pēc vecākām sistēmām, varat izmantot arī High Sierra un Mojave.

Ja uztraucaties par kādu Apple funkcionalitātes trūkumu, Docker-OSX atbalsta iPhone USB caurlaidi un ļauj koplietot direktorijus, failus un mapes ar resursdatora sistēmu.

Sāciet darbu ar Docker-OSX operētājsistēmā Linux

Lai varētu izmantot Docker-OSX, lai ātri izveidotu macOS virtuālo mašīnu savā Linux sistēmā, jums ir jāinstalē Docker.

Ja izmantojat Debian vai Ubuntu, palaidiet šo komandu:

sudoaptuzstādītdokeris.io

Lai instalētu Docker uz Fedora, RHEL vai tā atvasinājumiem:

sudo dnf uzstādīt dokeris

Ja izmantojat Arch Linux vai atvasinājumus, palaidiet:

sudo pacman -S docker

Docker tagad ir instalēts jūsu sistēmā. Sāciet un iespējojiet to ar:

sudo systemctl sākt dokeris
sudo systemctl iespējot dokeris

Tagad pievienojiet savu lietotāju docker grupai, izmantojot:

sudo usermod -aG docker lietotājvārds

Izejiet un pēc tam vēlreiz pierakstieties, lai saglabātu izmaiņas.

Jums arī jāinstalē QEMU un dažas papildu atkarības, lai nodrošinātu, ka virtuālā mašīna darbojas, kā paredzēts. Lai instalētu QEMU uz Debian un Ubuntu, palaidiet:

sudo apt uzstādīt qemu qemu-kvm libvirt-clients libvirt-daemon-sistēma bridge-utils virt-manager libguestfs-tools

Ja Arch Linux ir jūsu vēlamais distributors, izmantojiet šo komandu:

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

Lai instalētu QEMU operētājsistēmā Red Hat Enterprise Linux, Fedora, CentOS vai Rocky Linux, palaidiet:

sudo yum uzstādīt libvirt qemu-kvm

Pēc tam iespējojiet libvirt un ielādējiet KVM kodola moduli ar šādām komandām:

sudo systemctl enable --tagad libvirtd
sudo systemctl enable --tagad virtlogd
atbalss 1 | sudo tee /sys/modulis/kvm/parameters/ignore_msrs
sudo modprobe kvm

Ja tas vairs nav pieejams, jūs esat gatavs sākt macOS Docker attēlu izvilkšanu.

Vienkāršākā iespēja ir izmantot darbam gatavu MacOS Catalina attēlu. Lai gan OS tika izlaista tikai 2019. gadā, Apple oficiāli pārtrauca tās atbalstu 2022. gada 30. novembrī. Tomēr tā joprojām ir salīdzinoši moderna un ļoti spējīga darbvirsma, ko varat izmantot, lai paveiktu lietas.

Atveriet termināli un ievadiet:

docker palaist -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=taisnība sickcodes/docker-osx: auto

Kamēr pagatavosiet tasi tējas vai katalogēsiet savus pārtikas produktus, Docker izvilks attiecīgo attēlu, un, kad atgriezīsities, jūs skatīsities MacOS Catalina pieteikšanās ekrānā. Attēls ir konfigurēts tā, lai jūs varētu uzreiz pieteikties ar lietotājvārdu "user" un paroli "alpine".

Tieši tā. Viena rindiņa jūsu terminālī, un jūs izmantojat MacOS ar 20 GB virtuālo cieto disku!

Lai gan tas noteikti ir ātri, iespējams, vēlēsities instalēt MacOS no jauna un iestatīt savu lietotājvārdu un paroli. Docker-OSX nodrošina vairākus attēlus, kas var jums palīdzēt to izdarīt. Vienkārši atveriet termināli un ievadiet atbilstošo komandu no apakšas.

Izmantojiet Docker-OSX, lai izveidotu tīru macOS Catalina instalāciju:

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

Izmantojiet Docker-OSX, lai izveidotu tīru macOS Big Sur instalāciju:

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

Palaidiet šo komandu, lai izveidotu tīru macOS Monterey instalāciju:

docker palaist -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=taisnība -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: montereja

Izmantojiet Docker-OSX, lai izveidotu tīru macOS Ventura instalāciju:

docker palaist -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=taisnība -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: Ventura

Lai izveidotu tīru macOS High Sierra instalāciju, palaidiet:

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

Izveidojiet tīru macOS Mojave instalāciju, izmantojot:

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

MacOS palaišana operētājsistēmā Linux nekad nav bijusi tik vienkārša!

Tagad varat izveidot macOS mašīnas pēc pieprasījuma ar minimālu satraukumu, jūsu radošajām iespējām nav ierobežojumu, un bez problēmām varat instalēt MacOS paredzētas lietotnes. MacOS programmatūras ekosistēma ļoti atšķiras no tās, pie kuras esat pieradis, izmantojot Linux, un nav tik daudz atvērtā pirmkoda programmatūras.

Rūpīgi apskatiet Apple operētājsistēmu un iepazīstieties ar svarīgākajām funkcijām, kas atvieglo jūsu dzīvi.