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.
Šā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.