Apple MacOS yra estetinis stebuklas, siūlantis nepriekaištingą išvaizdą, puikius įrankius ir integraciją visoje Apple ekosistemoje.
Jei nenorite pirkti Apple aparatinės įrangos, dažniausiai tinka Hackintosh arba virtuali mašina. Bet jei norite paleisti „macOS“ ir skubate, nėra geresnio pasirinkimo nei „Docker-OSX“, leidžiantis akimirksniu sukurti bet kurią „macOS“ virtualią mašiną „Linux“.
Kodėl nenustačius virtualios mašinos, kad paleistumėte „MacOS“?
Virtuali mašina yra skaitmeninis tikrojo kompiuterio atitikmuo, kuriame galite paleisti bet kokią programinę įrangą, kurią galėtumėte paleisti fiziniame kompiuteryje. Galite paleisti „Windows“ sistemoje „Linux“, „Linux“ sistemoje „MacOS“ ir bet kokį jų derinį.
Virtualios mašinos puikiai tinka išbandyti naujas operacines sistemas ar paskirstymus, teikti mokymo ekrano kopijas ir naudoti OS specifinius įrankius, kurie netinkamai veikia naudojant emuliavimo ar suderinamumo sluoksnius.
Tokio tipo programinės įrangos pavyzdžiai yra „Adobe“ kūrybinis rinkinys, kuris iš pradžių buvo sukurtas veikti „Apple Macintosh“, o vėliau buvo perkeltas į „Windows“. „Photoshop“ paleidimas „Linux“. yra sudėtinga ir paprastai reikia naudoti virtualią mašiną.
Bet specialios virtualios „MacOS“ mašinos nustatymas „VirtualBox“ arba „VMware Workstation Player“ yra daug laiko reikalaujanti operacija, kurią sudaro keli žingsniai ir daug konfigūracijos. Taip pat turite atsisiųsti operacines sistemas ir atlikti visą diegimo procesą.
Užuot praleidę valandas vartydami VM nustatymus, galite redaguoti vaizdo įrašus, kurti šaunius meno kūrinius ar maišyti naują muziką.
„Docker-OSX“ leidžia lengvai akimirksniu sukurti „macOS“ VM
„Docker-OSX“ yra įrankis, leidžiantis beveik akimirksniu paversti „MacOS“ vaizdą ir užtikrinantis beveik vietinį našumą. Naudodami vieną komandą galite įdiegti „macOS Catalina“ darbalaukyje arba sukurti naują „macOS Big Sur“, „Monterey“ ar „Ventura“ diegimą. Jei trokštate senesnių sistemų, taip pat galite naudoti High Sierra ir Mojave.
Jei nerimaujate, kad trūksta kai kurių „Apple“ funkcijų, „Docker-OSX“ palaiko „iPhone“ USB perėjimą ir leidžia bendrinti katalogus, failus ir aplankus su pagrindine sistema.
Pradėkite naudoti „Docker-OSX“ sistemoje „Linux“.
Kad galėtumėte naudoti „Docker-OSX“, kad greitai sukurtumėte „macOS VM“ savo „Linux“ sistemoje, turite įdiegti „Docker“.
Jei naudojate Debian arba Ubuntu, paleiskite šią komandą:
sudoaptdiegtidokininkas.io
Norėdami įdiegti „Docker“ Fedora, RHEL ar jų dariniuose:
sudo dnf diegti dokininkas
Jei naudojate Arch Linux arba darinius, paleiskite:
sudo pacman -S docker
„Docker“ dabar įdiegtas jūsų sistemoje. Pradėkite ir įjunkite naudodami:
sudo systemctl pradėti dokininkas
sudo systemctl įjungti dokininkas
Dabar pridėkite savo vartotoją prie dokų grupės naudodami:
sudo usermod -aG docker vartotojo vardas
Atsijunkite, tada vėl prisijunkite, kad išsaugotumėte pakeitimus.
Taip pat turite įdiegti QEMU ir kai kurias papildomas priklausomybes, kad virtualioji mašina veiktų taip, kaip tikėtasi. Norėdami įdiegti QEMU Debian ir Ubuntu, paleiskite:
sudo apt diegti qemu qemu-kvm libvirt-clients libvirt-daemon-sistema bridge-utils virt-manager libguestfs-tools
Jei „Arch Linux“ yra jūsų pageidaujamas platinimas, naudokite šią komandą:
sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex bison iptables-nft edk2-ovmf
Norėdami įdiegti QEMU „Red Hat Enterprise Linux“, „Fedora“, „CentOS“ arba „Rocky Linux“, paleiskite:
sudo yum diegti libvirt qemu-kvm
Tada įjunkite libvirt ir įkelkite KVM branduolio modulį šiomis komandomis:
sudo systemctl enable --dabar libvirtd
sudo systemctl enable --dabar virtlogd
aidas 1 | sudo tee /sys/modulis/kvm/parameters/ignore_msrs
sudo modprobe kvm
Jei to nepadarėte, esate pasirengę pradėti traukti „macOS Docker“ vaizdus.
Paprasčiausias pasirinkimas yra naudoti paruoštą „macOS Catalina“ vaizdą. Nors OS buvo išleista tik 2019 m., „Apple“ oficialiai nustojo ją palaikyti 2022 m. lapkričio 30 d. Nepaisant to, tai vis dar gana modernus ir labai galingas darbalaukis, kurį galite naudoti norėdami atlikti reikalus.
Atidarykite terminalą ir įveskite:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATE_UNIQUE=tiesa sickcodes / docker-osx: auto
Kol gaminsite puodelį arbatos ar kataloguosite savo bakalėjos prekes, „Docker“ ištrauks atitinkamą vaizdą, o grįžę žiūrėsite į „macOS Catalina“ prisijungimo ekraną. Vaizdas sukonfigūruotas taip, kad galėtumėte iš karto prisijungti naudodami vartotojo vardą „user“ ir slaptažodį „alpine“.
Viskas. Viena eilutė jūsų terminale ir jūs naudojate „macOS“ su 20 GB virtualiu standžiuoju disku!
Nors tai tikrai greita, galbūt norėsite įdiegti „MacOS“ nuo nulio ir nustatyti savo vartotojo vardą bei slaptažodį. „Docker-OSX“ pateikia kelis vaizdus, kurie gali padėti tai padaryti. Tiesiog atidarykite terminalą ir įveskite atitinkamą komandą iš apačios.
Naudokite „Docker-OSX“, kad sukurtumėte švarų „macOS Catalina“ diegimą:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" sickcodes / docker-osx: naujausias
Naudokite „Docker-OSX“, kad sukurtumėte švarų „macOS Big Sur“ diegimą:
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
Vykdykite šią komandą, kad sukurtumėte švarų „macOS Monterey“ diegimą:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=tiesa -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes / docker-osx: monterėjus
Naudokite „Docker-OSX“, kad sukurtumėte švarų „macOS Ventura“ diegimą:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "DISPLAY=${DISPLAY:-:0.0}" -e GENERATEUNIQUE=tiesa -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'sickcodes/docker-osx: ventura
Norėdami sukurti švarų „macOS High Sierra“ diegimą, paleiskite:
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
Sukurkite švarų „MacOS Mojave“ diegimą naudodami:
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“ paleidimas sistemoje „Linux“ dar niekada nebuvo taip paprasta!
Dabar galite kurti „MacOS“ įrenginius pagal poreikį su minimaliu rūpesčiu, jūsų kūrybinės galimybės neribotos, o „macOS“ programas galite įdiegti be problemų. „MacOS“ programinės įrangos ekosistema labai skiriasi nuo to, prie kurios esate įpratę „Linux“, ir atvirojo kodo programinės įrangos beveik nėra.
Gerai apžiūrėkite „Apple“ operacinę sistemą ir susipažinkite su svarbiausiomis funkcijomis, kurios palengvins jūsų gyvenimą.