Applen macOS on esteettinen ihme, joka tarjoaa ensiluokkaisen hyvän ulkonäön, upeita työkaluja ja integraation koko Applen ekosysteemiin.
Jos et halua ostaa Applen laitteita, Hackintosh tai virtuaalikone on yleensä oikea tapa. Mutta jos haluat käyttää macOS: ää ja sinulla on kiire, ei ole parempaa vaihtoehtoa kuin Docker-OSX, jonka avulla voit luoda välittömästi minkä tahansa macOS-virtuaalikoneen Linuxissa.
Miksi et määritä virtuaalikonetta suorittamaan macOS: ää?
Virtuaalikone on digitaalinen vastine todelliselle tietokoneelle, ja siinä voit ajaa mitä tahansa ohjelmistoa, jota voisit käyttää fyysisessä tietokoneessa. Voit käyttää Windowsia Linuxissa, Linuxia macOS: ssä ja mitä tahansa näiden yhdistelmää.
VM: t sopivat erinomaisesti uusien käyttöjärjestelmien tai distrojen testaamiseen, opetusohjelmien kuvakaappausten tekemiseen ja käyttöjärjestelmäkohtaisten työkalujen käyttämiseen, jotka eivät toimi hyvin emulointi- tai yhteensopivuuskerrosten kautta.
Esimerkkejä tämäntyyppisistä ohjelmistoista ovat Adoben Creative Suite, joka oli alun perin suunniteltu toimimaan Apple Macintoshissa ja joka siirrettiin myöhemmin Windowsiin. Photoshopin käyttäminen Linuxissa on vaikeaa ja vaatii yleensä virtuaalikoneen käyttöä.
Mutta oman virtuaalisen macOS-koneen määrittäminen VirtualBoxissa tai VMware Workstation Playerissa on aikaa vievä toimenpide, jossa on useita vaiheita ja paljon konfigurointia. Sinun täytyy myös ladata käyttöjärjestelmät ja käydä läpi koko asennusprosessi.
Sen sijaan, että viettäisit tuntikausia VM-asetusten parissa, voit muokata videoita, luoda upeita taideteoksia tai miksata uutta musiikkia.
Docker-OSX tekee macOS VM: n luomisesta helppoa
Docker-OSX on työkalu, jonka avulla voit pyörittää macOS-kuvan lähes välittömästi ja tarjoaa lähes alkuperäistä suorituskykyä. Yhdellä komennolla voit saada macOS Catalinan toimimaan työpöydälläsi tai luoda uuden macOS Big Surin, Montereyn tai Venturan asennuksen. Jos kaipaat vanhempia järjestelmiä, voit käyttää myös High Sierraa ja Mojavea.
Jos olet huolissasi joidenkin Apple-toimintojen puuttumisesta, Docker-OSX tukee iPhonen USB-läpivientiä ja antaa sinun jakaa hakemistoja, tiedostoja ja kansioita isäntäjärjestelmän kanssa.
Aloita Docker-OSX: n käyttö Linuxissa
Ennen kuin voit luoda Docker-OSX: n avulla nopeasti macOS VM: n Linux-järjestelmääsi, Docker on oltava asennettuna.
Jos käytät Debiania tai Ubuntua, suorita seuraava komento:
sudoaptAsentaasatamatyöläinen.io
Dockerin asentaminen Fedoraan, RHELiin tai sen johdannaisiin:
sudo dnf Asentaa satamatyöläinen
Jos käytät Arch Linuxia tai johdannaisia, suorita:
sudo pacman -S docker
Docker on nyt asennettu järjestelmääsi. Käynnistä ja ota se käyttöön:
sudo systemctl alkaa satamatyöläinen
sudo systemctl ota käyttöön satamatyöläinen
Lisää nyt käyttäjäsi telakointiryhmään seuraavasti:
sudo usermod -aG Dockerin käyttäjätunnus
Kirjaudu ulos ja sitten takaisin sisään tallentaaksesi muutokset.
Sinun on myös asennettava QEMU ja joitain muita riippuvuuksia varmistaaksesi, että virtuaalikone toimii odotetulla tavalla. Asenna QEMU Debianiin ja Ubuntuun suorittamalla:
sudo apt Asentaa qemu qemu-kvm libvirt-clients libvirt-daemon-järjestelmä bridge-utils virt-manager libguestfs-tools
Jos Arch Linux on ensisijainen distro, käytä seuraavaa komentoa:
sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex bison iptables-nft edk2-ovmf
Asenna QEMU Red Hat Enterprise Linuxiin, Fedoraan, CentOS: ään tai Rocky Linuxiin suorittamalla:
sudo yum Asentaa libvirt qemu-kvm
Ota seuraavaksi käyttöön libvirt ja lataa KVM-ydinmoduuli seuraavilla komennoilla:
sudo systemctl enable --nyt libvirtd
sudo systemctl enable --nyt virtlogd
kaiku 1 | sudo tee /sys/moduuli/kvm/parameters/ignore_msrs
sudo modprobe kvm
Kun se on poissa tieltä, olet valmis aloittamaan macOS Docker -kuvien hakemisen.
Yksinkertaisin vaihtoehto on käyttää käyttövalmis macOS Catalina -kuva. Vaikka käyttöjärjestelmä julkaistiin vasta vuonna 2019, Apple lopetti virallisesti sen tukemisen 30. marraskuuta 2022. Siitä huolimatta se on edelleen suhteellisen moderni ja erittäin tehokas työpöytä, jota voit käyttää asioiden hoitamiseen.
Avaa pääte ja kirjoita:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=totta sickcodes/docker-osx: auto
Kun keität kupin teetä tai luetteloitat päivittäistavaroitasi, Docker hakee asiaankuuluvan kuvan, ja kun palaat, katsot macOS Catalina -kirjautumisnäyttöä. Kuva on konfiguroitu niin, että voit kirjautua sisään heti käyttäjätunnuksella "user" ja salasanalla "alpine".
Se siitä. Yksi rivi päätteessäsi ja käytät macOS: ää 20 Gt: n virtuaalisen kiintolevyn kanssa!
Vaikka se on varmasti nopeaa, saatat haluta asentaa macOS: n tyhjästä ja asettaa oman käyttäjätunnuksesi ja salasanasi. Docker-OSX tarjoaa useita kuvia, jotka voivat auttaa sinua tekemään sen. Avaa vain pääte ja anna sopiva komento alhaalta.
Luo puhdas macOS Catalina -asennus Docker-OSX: n avulla:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes/docker-osx: uusin
Käytä Docker-OSX: ää puhtaan macOS Big Sur -asennuksen luomiseen:
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
Luo puhdas macOS Monterey -asennus suorittamalla seuraava komento:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=totta -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: monterey
Luo puhdas macOS Ventura -asennus Docker-OSX: n avulla:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=totta -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: ventura
Luo puhdas macOS High Sierra -asennus suorittamalla:
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
Luo puhdas macOS Mojave -asennus seuraavasti:
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
MacOS: n käyttäminen Linuxissa ei ole koskaan ollut helpompaa!
Nyt voit luoda macOS-koneita tarpeen mukaan vaivattomasti, luovilla vaihtoehdoillasi ei ole rajoituksia ja voit asentaa macOS-spesifisiä sovelluksia ilman ongelmia. MacOS-ohjelmistoekosysteemi on hyvin erilainen kuin Linuxin kanssa, eikä avoimen lähdekoodin ohjelmistoja ole läheskään niin paljon.
Tutustu Applen käyttöjärjestelmään ja tutustu tärkeimpiin ominaisuuksiin, jotka helpottavat elämääsi.