क्या macOS में लिनक्स बाइनरी चलाने का एक तरीका है? मैंने एक बाइनरी चलाने की कोशिश की, लेकिन यह कहा कि यह निष्पादन योग्य नहीं है।
क्या macOS में लिनक्स बाइनरी चलाने का एक तरीका है? मैंने एक बाइनरी चलाने की कोशिश की, लेकिन यह कहा कि यह निष्पादन योग्य नहीं है।
जवाबों:
ये उत्तर आधे सही हैं, क्योंकि वर्चुअलाइजेशन एक विकल्प है लेकिन एक और है। क्या मैं प्रस्तुत कर सकता हूँ ...
बीएसडी पारंपरिक रूप से पैकेज प्रबंधन के लिए पोर्ट सिस्टम का उपयोग करता है। इनमें से सबसे अधिक इस्तेमाल किया जाने वाला फ्रीबीएसडी पोर्ट हैं । पोर्ट सीधे स्रोत से स्थापित पैकेज हैं। चूंकि समान लिनक्स अनुप्रयोग समान स्रोतों से आते हैं , आप लिनक्स अनुप्रयोग चला सकते हैं यदि इसका पोर्ट मौजूद है। मैक पर इन पोर्ट का उपयोग न करें क्योंकि ...
चूंकि Apple के GUI के सभी कोको एपीआई - विकीएंट्री का उपयोग करते हुए लिखे गए हैं , डेवलपर्स के लिए XCode - OS X के साथ बंडल किया गया है , इसका लाभ उठाने के लिए पोर्ट को ट्यून किया जा सकता है:
पोर्ट सिस्टम अच्छी तरह से निर्भरता जाँच नहीं करता है, जब तक कि पोर्ट अच्छी तरह से लिखा नहीं गया था। मैंने हल्के से इस समस्या पर ध्यान दिया कि elibc_FreeBSD का मतलब जेंटू पोर्टेज ओवरले में क्या है?
मैं हाल ही में macOS में लिनक्स बायनेरिज़ को चलाने के लिए नूह का उपयोग करना शुरू कर रहा हूं । आप homebrew ( brew install linux-noah/noah/noah
) का उपयोग कर स्थापित कर सकते हैं । तब आपको ऐसा करने में सक्षम होना चाहिए:
noah linux_binary
मेरे अनुभव में बाइनरी का व्यवहार मेरे उबंटू मशीन पर जो दिखता है उससे मेल खाता है।
एकमात्र तरीका मुझे पता है कि यह किसी प्रकार के वर्चुअलाइजेशन के माध्यम से किया जा सकता है । उदाहरण के लिए, आप आवारा का उपयोग कर सकते हैं जो ओरेकल के VBox या VMware के vmplayer के आसपास के प्रकार का आवरण है। दूसरी चीज़ जो कभी-कभी की जाती है, उसे डॉकटर जैसे कंटेनर में डाल दिया जाता है ।
प्रत्यक्ष नहीं! हाँ जैसा कि रॉकी ने कहा, आपको इसे वर्चुअलबॉक्स , वीएमवेयर फ्यूजन के साथ वर्चुअलाइज करना होगा, जो आपके सीपीयू प्रकार से मेल खाएगा।
इसमें क्यूमू भी है , जो विभिन्न सीपीयू प्रकारों यानी इंटेल या पावर आदि का वर्चुअलाइजेशन करेगा।
इसमें सॉफ्टवेयर लेयर इम्यूलेशन भी है, जिसमें WiNE जैसे प्रोग्राम हैं , और मेरे खुद के एमुलेर प्रोग्राम (वाईपी), ये दोनों आंशिक रूप से सिस्टम कॉल को POSIX में परिवर्तित करके विंडोज ओएस का अनुकरण करते हैं।
अधिकांश लिनक्स अनुप्रयोग एक स्रोत recompile के साथ OSX पर चलेंगे।