Apple का macOS एक सौंदर्य आश्चर्य है, जो पूरे Apple इकोसिस्टम में आउट-ऑफ-द-बॉक्स अच्छे लुक्स, शानदार टूल्स और इंटीग्रेशन पेश करता है।
यदि आप Apple का हार्डवेयर नहीं खरीदना चाहते हैं, तो हैकिंटोश या वर्चुअल मशीन आमतौर पर जाने का रास्ता है। लेकिन अगर आप macOS चलाना चाहते हैं, और आप जल्दी में हैं, तो Docker-OSX से बेहतर कोई विकल्प नहीं है, जो आपको Linux पर किसी भी macOS वर्चुअल मशीन को तुरंत बनाने की अनुमति देता है।
MacOS चलाने के लिए वर्चुअल मशीन क्यों नहीं सेट करें?
एक वर्चुअल मशीन एक वास्तविक कंप्यूटर का डिजिटल समतुल्य है, और जिस पर आप कोई भी सॉफ़्टवेयर चला सकते हैं जिसे आप भौतिक कंप्यूटर पर चलाने में सक्षम होंगे। आप Windows को Linux के भीतर, Linux को macOS के भीतर और इनमें से किसी भी संयोजन को चला सकते हैं।
वीएम नए ऑपरेटिंग सिस्टम या डिस्ट्रोस का परीक्षण करने के लिए, ट्यूटोरियल स्क्रीनशॉट प्रदान करने के लिए, और ओएस-विशिष्ट टूल का उपयोग करने के लिए बहुत अच्छे हैं, जो अनुकरण या संगतता परतों के माध्यम से अच्छी तरह से काम नहीं करते हैं।
इस प्रकार के सॉफ़्टवेयर के उदाहरणों में Adobe का क्रिएटिव सूट शामिल है, जिसे मूल रूप से Apple Macintosh पर चलाने के लिए डिज़ाइन किया गया था और बाद में इसे Windows में पोर्ट किया गया था। लिनक्स पर फोटोशॉप चलाना कठिन है और आमतौर पर आपको वर्चुअल मशीन का उपयोग करने की आवश्यकता होती है।
लेकिन एक समर्पित वर्चुअल macOS मशीन की स्थापना वर्चुअलबॉक्स या वीएमवेयर वर्कस्टेशन प्लेयर एक समय लेने वाला ऑपरेशन है, जिसमें कई चरण और कॉन्फ़िगरेशन का एक बड़ा सौदा है। आपको ऑपरेटिंग सिस्टम डाउनलोड करने और पूरी स्थापना प्रक्रिया से गुजरने की भी आवश्यकता है।
वीएम सेटिंग्स के साथ खिलवाड़ करने में घंटों बिताने के बजाय, आप वीडियो संपादित कर सकते हैं, बढ़िया कलाकृति बना सकते हैं या नया संगीत मिला सकते हैं।
Docker-OSX इसे तुरंत macOS VM बनाना आसान बनाता है
डॉकर-ओएसएक्स एक उपकरण है जो आपको लगभग तुरंत एक मैकोज़ छवि को स्पिन करने की अनुमति देता है और निकट-मूल प्रदर्शन प्रदान करता है। एक ही कमांड से, आप macOS Catalina को अपने डेस्कटॉप पर चला सकते हैं, या macOS Big Sur, Monterey, या Ventura का नया इंस्टालेशन बना सकते हैं। यदि आपको पुराने सिस्टम के लिए ललक है, तो आप हाई सिएरा और मोजावे का भी उपयोग कर सकते हैं।
यदि आप कुछ Apple कार्यक्षमता के गुम होने से चिंतित हैं, तो Docker-OSX iPhone USB पासथ्रू का समर्थन करता है, और आपको निर्देशिकाओं, फ़ाइलों और फ़ोल्डरों को होस्ट सिस्टम के साथ साझा करने की अनुमति देता है।
Linux पर Docker-OSX के साथ शुरुआत करें
इससे पहले कि आप अपने Linux सिस्टम पर जल्दी से macOS VM बनाने के लिए Docker-OSX का उपयोग कर सकें, आपको Docker को इंस्टॉल करना होगा।
यदि आप डेबियन या उबंटू का उपयोग कर रहे हैं, तो निम्न कमांड चलाएँ:
सुडोअपार्टस्थापित करनाडाक में काम करनेवाला मज़दूर.io
फेडोरा, आरएचईएल, या इसके डेरिवेटिव पर डॉकर स्थापित करने के लिए:
सुडो डीएनएफ स्थापित करना डाक में काम करनेवाला मज़दूर
यदि आप आर्क लिनक्स या डेरिवेटिव का उपयोग करते हैं, तो दौड़ें:
सुडो पॅकमैन -एस डॉकर
डॉकर अब आपके सिस्टम पर इंस्टॉल हो गया है। इसे प्रारंभ करें और इसके साथ सक्षम करें:
सुडो सिस्टमक्टल शुरू डाक में काम करनेवाला मज़दूर
सुडो सिस्टमक्टल सक्षम डाक में काम करनेवाला मज़दूर
अब अपने उपयोगकर्ता को डॉकर समूह में जोड़ें:
sudo usermod -aG docker उपयोगकर्ता नाम
लॉग आउट करें, फिर परिवर्तनों को सहेजने के लिए फिर से वापस आएं।
आपको यह सुनिश्चित करने के लिए QEMU और कुछ अतिरिक्त निर्भरताओं को भी स्थापित करने की आवश्यकता है कि वर्चुअल मशीन अपेक्षित रूप से चलती है। डेबियन और उबंटू पर क्यूईएमयू स्थापित करने के लिए, दौड़ें:
सुडो उपयुक्त स्थापित करना qemu qemu-kvm libvirt-client libvirt-daemon-प्रणाली ब्रिज-यूटिल्स गुण-प्रबंधक libguestfs-tools
यदि आर्क लिनक्स आपका पसंदीदा डिस्ट्रो है, तो निम्न कमांड का उपयोग करें:
sudo pacman -S qemu libvirt dnsmasq virt-manager bridge-utils flex बाइसन iptables-nft edk2-ovmf
Red Hat Enterprise Linux, Fedora, CentOS, या Rocky Linux पर QEMU को संस्थापित करने के लिए, चलाएँ:
सुडो यम स्थापित करना libvirt qemu-kvm
अगला, libvirt को सक्षम करें और KVM कर्नेल मॉड्यूल को निम्न कमांड के साथ लोड करें:
sudo systemctl सक्षम करें --अब libvirtd
sudo systemctl सक्षम करें --अब गुणलॉग
गूंज 1 | सुडो टी / एसआईएस /मापांक/kvm/parameters/ignore_msrs
सुडो मोडप्रोब केवीएम
इसके साथ, आप macOS डॉकर छवियों को खींचना शुरू करने के लिए तैयार हैं।
सबसे सीधा विकल्प रेडी-टू-रन macOS कैटालिना इमेज के साथ जाना है। हालाँकि OS केवल 2019 में जारी किया गया था, Apple ने आधिकारिक तौर पर 30 नवंबर, 2022 को इसका समर्थन करना बंद कर दिया था। बहरहाल, यह अभी भी एक अपेक्षाकृत आधुनिक और बहुत ही सक्षम डेस्कटॉप है जिसका उपयोग आप काम पूरा करने के लिए कर सकते हैं।
एक टर्मिनल खोलें और दर्ज करें:
डॉकर रन-आईटी-डिवाइस/देव/केवीएम-पी 50922:10022 -v /tmp/.X11-यूनिक्स:/tmp/.X11-यूनिक्स -ई "DISPLAY=${DISPLAY:-:0.0}" -ई GENERATE_UNIQUE=सत्य बीमारकोड/डॉकर-ओएसएक्स: ऑटो
जब आप एक कप चाय बनाते हैं या अपने किराने का सामान सूचीबद्ध करते हैं, तो डॉकर प्रासंगिक छवि खींचेगा, और जब आप वापस लौटेंगे तो आप एक macOS कैटालिना लॉगिन स्क्रीन देखेंगे। छवि को कॉन्फ़िगर किया गया है ताकि आप उपयोगकर्ता नाम "उपयोगकर्ता" और पासवर्ड "अल्पाइन" के साथ सीधे लॉग इन कर सकें।
इतना ही। आपके टर्मिनल में एक सिंगल लाइन, और आप 20GB वर्चुअल हार्ड ड्राइव के साथ macOS चला रहे हैं!
जबकि यह निश्चित रूप से त्वरित है, हो सकता है कि आप macOS को स्क्रैच से स्थापित करना चाहें और अपना स्वयं का उपयोगकर्ता नाम और पासवर्ड सेट करें। डॉकर-ओएसएक्स कई छवियां प्रदान करता है जो आपको ऐसा करने में मदद कर सकता है। बस एक टर्मिनल खोलें और नीचे से उचित आदेश दर्ज करें।
स्वच्छ macOS Catalina इंस्टाल करने के लिए Docker-OSX का उपयोग करें:
डॉकर रन-आईटी-डिवाइस/देव/केवीएम-पी 50922:10022 -v /tmp/.X11-यूनिक्स:/tmp/.X11-यूनिक्स -ई "DISPLAY=${DISPLAY:-:0.0}" बीमारकोड/डॉकर-ओएसएक्स: नवीनतम
क्लीन macOS बिग सुर इंस्टाल करने के लिए Docker-OSX का उपयोग करें:
डॉकर रन-आईटी-डिवाइस/देव/केवीएम-पी 50922:10022 -v /tmp/.X11-यूनिक्स:/tmp/.X11-यूनिक्स -ई "DISPLAY=${DISPLAY:-:0.0}" बीमारकोड/डॉकर-ओएक्सएक्स: बिग-सुर
एक स्वच्छ macOS मोंटेरे इंस्टाल बनाने के लिए निम्नलिखित कमांड चलाएँ:
डॉकर रन-आईटी-डिवाइस/देव/केवीएम-पी 50922:10022 -v /tmp/.X11-यूनिक्स:/tmp/.X11-यूनिक्स -ई "DISPLAY=${DISPLAY:-:0.0}" -ई उत्पन्न अद्वितीय =सत्य -ई मास्टरप्लिस्ट_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'सिककोड्स/डॉकर-ओएसएक्स: मोंटेरे
स्वच्छ macOS वेंचुरा इंस्टाल बनाने के लिए Docker-OSX का उपयोग करें:
डॉकर रन-आईटी-डिवाइस/देव/केवीएम-पी 50922:10022 -v /tmp/.X11-यूनिक्स:/tmp/.X11-यूनिक्स -ई "DISPLAY=${DISPLAY:-:0.0}" -ई उत्पन्न अद्वितीय =सत्य -ई मास्टरप्लिस्ट_URL=' https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom.plist'सिककोड्स/डॉकर-ओएक्सएक्स: वेंचुरा
एक स्वच्छ macOS हाई सिएरा स्थापित करने के लिए, चलाएँ:
डॉकर रन-आईटी-डिवाइस/देव/केवीएम-पी 50922:10022 -v /tmp/.X11-यूनिक्स:/tmp/.X11-यूनिक्स -ई "DISPLAY=${DISPLAY:-:0.0}" सिककोड्स/डॉकर-ओएसएक्स: हाई-सिएरा
इसके साथ एक क्लीन macOS Mojave इंस्टाल बनाएँ:
डॉकर रन-आईटी-डिवाइस/देव/केवीएम-पी 50922:10022 -v /tmp/.X11-यूनिक्स:/tmp/.X11-यूनिक्स -ई "DISPLAY=${DISPLAY:-:0.0}" बीमारकोड/डॉकर-ओएक्स: मोजावे
Linux पर macOS चलाना इतना आसान कभी नहीं रहा!
अब आप न्यूनतम झंझट के साथ मांग पर macOS मशीन बना सकते हैं, आपके रचनात्मक विकल्पों की कोई सीमा नहीं है, और आप समस्याओं के बिना macOS-विशिष्ट ऐप्स इंस्टॉल कर सकते हैं। MacOS सॉफ़्टवेयर इकोसिस्टम आपके द्वारा Linux के साथ उपयोग किए जाने वाले से बहुत अलग है और लगभग इतना ओपन-सोर्स सॉफ़्टवेयर नहीं है।
Apple के ऑपरेटिंग सिस्टम पर अच्छी नज़र डालें और अपने जीवन को आसान बनाने के लिए सबसे आवश्यक सुविधाओं से परिचित हों।