Apple'ın macOS'u, kullanıma hazır güzel görünümler, harika araçlar ve tüm Apple ekosisteminde entegrasyon sunan bir estetik harikasıdır.
Apple'ın donanımını satın almak istemiyorsanız, genellikle gidilecek yol bir Hackintosh veya sanal makinedir. Ancak macOS'u çalıştırmak istiyorsanız ve aceleniz varsa, Linux üzerinde herhangi bir macOS sanal makinesini anında oluşturmanıza olanak tanıyan Docker-OSX'ten daha iyi bir seçenek yoktur.
Neden macOS Çalıştırmak İçin Bir Sanal Makine Kurmuyorsunuz?
Sanal makine, gerçek bir bilgisayarın dijital eşdeğeridir ve üzerinde fiziksel bir bilgisayarda çalıştırabileceğiniz herhangi bir yazılımı çalıştırabilirsiniz. Windows'u Linux içinde, Linux'u macOS içinde ve bunların herhangi bir kombinasyonunu çalıştırabilirsiniz.
VM'ler, yeni işletim sistemlerini veya dağıtımları test etmek, öğretici ekran görüntüleri sağlamak ve öykünme veya uyumluluk katmanlarında iyi çalışmayan işletim sistemine özgü araçları kullanmak için harikadır.
Bu tür yazılımlara örnek olarak, orijinal olarak Apple Macintosh'ta çalışmak üzere tasarlanan ve daha sonra Windows'a taşınan Adobe'nin yaratıcı paketi verilebilir. Photoshop'u Linux'ta Çalıştırmak zordur ve genellikle bir sanal makine kullanmanızı gerektirir.
Ancak ayrılmış bir sanal macOS makinesi kurma VirtualBox veya VMware Workstation Player'da, birden çok adım ve çok sayıda yapılandırma içeren, zaman alan bir işlemdir. Ayrıca işletim sistemlerini indirmeniz ve tüm kurulum sürecini tamamlamanız gerekir.
Sanal makine ayarlarıyla uğraşmakla saatler harcamak yerine, videoları düzenliyor, harika sanat eserleri yaratıyor veya yeni müzikler karıştırıyor olabilirsiniz.
Docker-OSX, Bir macOS Sanal Makinesini Anında Oluşturmayı Kolaylaştırıyor
Docker-OSX, bir macOS görüntüsünü neredeyse anında döndürmenizi sağlayan ve yerele yakın bir performans sunan bir araçtır. Tek bir komutla macOS Catalina'yı masaüstünüzde çalıştırabilir veya yeni bir macOS Big Sur, Monterey veya Ventura yüklemesi oluşturabilirsiniz. Daha eski sistemlere özleminiz varsa, High Sierra ve Mojave'yi de kullanabilirsiniz.
Bazı Apple işlevlerini kaçırmaktan endişe ediyorsanız Docker-OSX, iPhone USB geçişini destekler ve ana bilgisayar sistemiyle dizinleri, dosyaları ve klasörleri paylaşmanıza olanak tanır.
Linux'ta Docker-OSX'i Kullanmaya Başlayın
Linux sisteminizde hızlı bir şekilde macOS VM oluşturmak için Docker-OSX'i kullanmadan önce Docker'ı kurmuş olmanız gerekir.
Debian veya Ubuntu kullanıyorsanız, aşağıdaki komutu çalıştırın:
sudouygundüzenlemekliman işçisi.io
Docker'ı Fedora, RHEL veya türevlerine yüklemek için:
sudo dnf düzenlemek liman işçisi
Arch Linux veya türevlerini kullanıyorsanız şunu çalıştırın:
sudo pacman -S liman işçisi
Docker artık sisteminizde kuruludur. Şununla başlatın ve etkinleştirin:
sudo systemctl başlangıç liman işçisi
sudo systemctl olanak vermek liman işçisi
Şimdi kullanıcınızı docker grubuna şununla ekleyin:
sudo usermod -aG docker kullanıcı adı
Değişiklikleri kaydetmek için oturumu kapatın ve ardından tekrar oturum açın.
Sanal makinenin beklendiği gibi çalışmasını sağlamak için QEMU'yu ve bazı ek bağımlılıkları da yüklemeniz gerekir. QEMU'yu Debian ve Ubuntu'ya yüklemek için şunu çalıştırın:
sudo uygun düzenlemek qemu qemu-kvm libvirt-istemcileri libvirt-daemon-sistem köprü araçları sanal yönetici libguestfs araçları
Arch Linux tercih ettiğiniz dağıtımsa, aşağıdaki komutu kullanın:
sudo pacman -S qemu libvirt dnsmasq virt-yöneticisi köprü araçları esnek bison iptables-nft edk2-ovmf
QEMU'yu Red Hat Enterprise Linux, Fedora, CentOS veya Rocky Linux'a yüklemek için şunu çalıştırın:
sudo yum düzenlemek libvirt qemu-kvm
Ardından, libvirt'i etkinleştirin ve KVM çekirdek modülünü aşağıdaki komutlarla yükleyin:
sudo systemctl etkinleştir --şimdi libvirtd
sudo systemctl etkinleştir --şimdi virtlogd
Eko 1 | sudo tee /sys/modül/kvm/parameters/ignore_msrs
sudo modprobe kvm
Bunun dışında, macOS Docker görüntülerini almaya hazırsınız.
En basit seçenek, çalışmaya hazır bir macOS Catalina görüntüsü kullanmaktır. İşletim sistemi yalnızca 2019'da piyasaya sürülmesine rağmen, Apple resmi olarak 30 Kasım 2022'de desteğini durdurdu. Yine de, işlerinizi halletmek için kullanabileceğiniz nispeten modern ve çok yetenekli bir masaüstü bilgisayar.
Bir terminal açın ve şunu girin:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "GÖSTER=${GÖSTER:-:0.0}" -e GENERATE_UNIQUE=doğru hasta kodları/docker-osx: otomatik
Siz çayınızı yaparken veya yiyeceklerinizi kataloglarken, Docker ilgili görseli çekecek ve döndüğünüzde bir macOS Catalina giriş ekranına bakıyor olacaksınız. Görüntü, "user" kullanıcı adı ve "alpine" şifresiyle hemen oturum açabilmeniz için yapılandırılmıştır.
Bu kadar. Terminalinizde tek bir hat ve 20 GB sanal sabit disk ile macOS kullanıyorsunuz!
Bu kesinlikle hızlı olsa da, macOS'i sıfırdan yüklemek ve kendi kullanıcı adınızı ve parolanızı belirlemek isteyebilirsiniz. Docker-OSX, bunu yapmanıza yardımcı olabilecek birden çok görüntü sağlar. Basitçe bir terminal açın ve aşağıdan uygun komutu girin.
Temiz bir macOS Catalina kurulumu oluşturmak için Docker-OSX kullanın:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "GÖSTER=${GÖSTER:-:0.0}" hasta kodları/docker-osx: en son
Temiz bir macOS Big Sur kurulumu oluşturmak için Docker-OSX kullanın:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "GÖSTER=${GÖSTER:-:0.0}" hasta kodları/docker-osx: büyük sur
Temiz bir macOS Monterey kurulumu oluşturmak için aşağıdaki komutu çalıştırın:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "GÖSTER=${GÖSTER:-:0.0}" -e GENERATEUNIQUE=doğru -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'hastalık kodları/docker-osx: monterey
Temiz bir macOS Ventura kurulumu oluşturmak için Docker-OSX'i kullanın:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "GÖSTER=${GÖSTER:-:0.0}" -e GENERATEUNIQUE=doğru -e MASTERPLIST_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'hasta kodları/docker-osx: ventura
Temiz bir macOS High Sierra kurulumu oluşturmak için şunu çalıştırın:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "GÖSTER=${GÖSTER:-:0.0}" hasta kodları/docker-osx: yüksek sierra
Şununla temiz bir macOS Mojave kurulumu oluşturun:
docker run -it --device /dev/kvm -p 50922:10022 -v /tmp/.X11-unix:/tmp/.X11-unix -e "GÖSTER=${GÖSTER:-:0.0}" hastalık kodları/docker-osx: mojave
Linux'ta macOS Çalıştırmak Hiç Bu Kadar Kolay Olmamıştı!
Artık, minimum zahmetle talep üzerine macOS makineleri oluşturabilirsiniz, yaratıcı seçeneklerinizin sınırı yoktur ve macOS'e özgü uygulamaları sorunsuz bir şekilde yükleyebilirsiniz. macOS yazılım ekosistemi, Linux'ta alışık olduğunuzdan çok farklı ve neredeyse çok fazla açık kaynaklı yazılım yok.
Apple'ın işletim sistemine iyice bakın ve hayatınızı kolaylaştıracak en önemli özellikleri öğrenin.