Apple के ऑपरेटिंग सिस्टम, macOS और iOS, दोनों Intel के EM64T प्लेटफॉर्म पर चलते हैं और XNU नामक हाइब्रिड कर्नेल के साथ हैं। यह कर्नेल मच और * बीएसडी कोड, विशेषकर फ्रीबीएसडी पर आधारित है, इसलिए यह यूनिक्स है। और इस अनुकूलता के साथ, जो खबर हम आपके लिए ला रहे हैं वह दुर्लभ नहीं है। MacOS, कैटालिना का नवीनतम संस्करण अब लिनक्स के लिए उपलब्ध है।
केवल चेतावनी यह है कि यदि हम लिनक्स वातावरण में macOS के इस संस्करण का परीक्षण करना चाहते हैं, तो हमें एक Apple-ब्रांड कंप्यूटर की आवश्यकता होगी। आपके पास हमेशा सक्षम होने का विकल्प होता है वर्चुअल मशीन स्थापित करें और इस प्रकार इस संस्करण का परीक्षण कर सकते हैं। हम यह भी मानते हैं कि यह सबसे अच्छा तरीका है, जब तक कि आपके पास केवल परीक्षणों के लिए टर्मिनल न हो। इस परियोजना के साथ यह कैसे किया जाता है। हम डिफ़ॉल्ट रूप से मैक कंप्यूटर के बिना करेंगे।
मैकओएस कैटालिना आपके मैक पर लिनक्स पर चल रहा है
हम इसे वर्चुअल मशीन के माध्यम से करने पर ध्यान केंद्रित करने जा रहे हैं। एक सुरक्षित और आम तौर पर अधिक कुशल तरीका।
अभी GitHub पर एक प्रोजेक्ट है जो काम करता है. पहली चीज जो हमें करने की आवश्यकता है वह है केवीएम त्वरण का उपयोग करते हुए क्यूईएमयू में एक बहुत तेज मैकओएस वर्चुअल मशीन को कॉन्फ़िगर करना। इससे सब कुछ आसान हो जाएगा और सबसे ऊपर यह स्वचालित होगा। हम इसे करने में सक्षम होने के लिए आवश्यकताओं में से एक से भी बचते हैं। आपको Apple कंप्यूटर की आवश्यकता नहीं है।
इससे पहले, आप में से जो केवीएम का अर्थ नहीं जानते हैं, उनके लिए हम आपको संक्षेप में बताएंगे। यह एक उपकरण है जो लिनक्स को टाइप 1 हाइपरविजर (ऑपरेटिंग सिस्टम के बिना) में बदल देता है। वर्चुअल मशीन में लिनक्स चलाने के लिए इसमें सभी आवश्यक घटक हैं, क्योंकि यह लिनक्स कर्नेल का हिस्सा है।
इसका लाभ उठाएं:
निष्पादित किए जाने वाले लिनक्स के संस्करण के आधार पर, हमें आवश्यक कमांड का चयन करना चाहिए:
- डेबियन, अनबुतु, मिंट और पॉप के लिए:
sudo apt-get install qemu-system qemu-utils python3 python3-pip
- आर्क के साथ:
sudo pacman -S qemu python python-pip
- यदि यह SUSE या खुला है:
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
- फेडोरा के लिए:
sudo dnf install qemu qemu-img python3 python3-pip
चलिए अब एक वर्चुअल डिस्क बनाएं। जहां कहते हैं, वहीं स्थानापन्न disk_name नाम से आप विशेषता और जहां यह कहते हैं करना चाहते हैं 64G जीबी में जगह के लिए आप की जरूरत है:
qemu-img create -f qcow2 MyDisk.qcow2 64G
डाउनलोड की गई फ़ाइलों में आपको एक मिलेगा बुनियादी आपको संपादक के साथ लाइनों की एक श्रृंखला को जोड़ना होगा:
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
-device ide-hd,bus=sata.4,drive=SystemDisk \
मशीन को शुरू करने के लिए script.sh चलाएं और अंत में macOS Catalina की स्थापना शुरू करें।
आपको पहले से ही मैकओएस कैटालिना के साथ मशीन चलाने में सक्षम होना चाहिए। आपको किसी भी चीज़ के बारे में चिंता करने की ज़रूरत नहीं है। सब कुछ इस GitHub परियोजना द्वारा योगदान दिया जाता है, यहां तक कि macOS छवि भी।
आनंद के लिए!!
सब कुछ सही ढंग से स्थापित है, लेकिन iphone मुझे नहीं पहचानता है, क्यों?