वाइन "एमुलेटर नहीं" क्यों है?


22

क्या विंडोज़ ऐप्स और लिनक्स ऐप्स के बीच अंतर केवल उन पुस्तकालयों से नहीं है जो एप्लिकेशन चला रहे हैं? ( पिछले प्रश्न को देखें ) तब कैसे संभव है कि विंडोज एप्लिकेशन को लिनक्स सिस्टम पर सॉफ्टवेयर द्वारा चलाया जाए जो कि "एमुलेटर नहीं" है!

जवाबों:


28

यहां से

वाइन उस तरह का एमुलेटर नहीं है

जब उपयोगकर्ता एमुलेटर के बारे में सोचते हैं, तो वे डॉक्सबॉक्स या ज़ेन्स जैसे कार्यक्रमों के बारे में सोचते हैं। ये एप्लिकेशन वर्चुअल मशीन के रूप में चलते हैं और धीमी गति से चलते हैं, प्रत्येक प्रोसेसर निर्देश का अनुकरण करते हैं। वाइन कोई सीपीयू एमुलेशन नहीं करता है - इसलिए इसका नाम "वाइन इज़ नॉट ए एम्यूलेटर" है।

कुछ लोगों का तर्क है कि चूंकि शराब सिस्टम के ऊपर एक अतिरिक्त परत का परिचय देती है, इसलिए विंडोज एप्लिकेशन धीरे-धीरे चलेगा। जबकि तकनीकी रूप से सच है, शराब इस संबंध में किसी भी अन्य सॉफ्टवेयर लाइब्रेरी से अलग नहीं है; पुराने अनुप्रयोगों का समर्थन करने के लिए Windows के नए संस्करणों को अतिरिक्त संसाधनों को लोड करना होगा।

महत्वपूर्ण रूप से, वाइन और यूनिक्स का संयोजन कभी-कभी विंडोज से भी तेज हो सकता है। यह विशेष रूप से सच है जब सिस्टम में अच्छे ड्राइवर हैं और एप्लिकेशन किसी भी प्रदर्शन संबंधित कीड़े को उजागर नहीं कर रहा है।


15

एक एमुलेटर पूरी तरह से कुछ और की तरह काम करता है। इन अनुप्रयोगों में सामान्य रूप से मूल एप्लिकेशन या प्लेटफ़ॉर्म शामिल हैं।

हालांकि वाइन केवल ट्रांसलेटर के रूप में कार्य करता है, केवल विंडोज की आवश्यक विशेषताओं को लागू करने और इन निर्देशों का अनुवाद करने में जो एक्स-विंडोज द्वारा समझा जा सकता है।

एक अधिक व्यावहारिक उदाहरण एक आभासी मशीन होगा। वर्चुअल मशीन का उपयोग करके लिनक्स पर विंडोज चलाने पर, वर्चुअल मशीन विंडोज का अनुकरण करती है, क्योंकि पूरा ओएस लोड होता है और मेजबान के साथ कोई सीधा संपर्क नहीं होता है।

हालाँकि वाइन एक्स-विंडोज से कुछ निर्देशों के लिए सीधे बात करती है, जब और जब आवश्यक हो, यही कारण है कि वाइन में काम करने के लिए अनुप्रयोगों के लिए समय लगता है।

अधिक विकिपीडिया पर यहाँ पाया जा सकता है


आपका विकी लिंक थोड़ा टूटा हुआ है
जोनिक

मैं नहीं देखता कि शराब की तुलना में एमुलेटर शब्द के द्वारा एक आभासी मशीन का बेहतर वर्णन कैसे किया जाता है। विंडोज चलाने वाली वर्चुअल मशीनें विंडोज का अनुकरण नहीं करती हैं , वे विंडोज चला रही हैं
आरोन फ्रांके

8

शराब विंडोज का अनुकरण नहीं कर रही है, बल्कि गैर-विंडोज़ ओएस के लिए win32 एपीआई का (या आवरण) है।


1

व्यावहारिक प्रयोजनों के लिए शराब है एक एमुलेटर, या कम से कम यह ज्यादातर लोगों को एक एमुलेटर करने के लिए उम्मीद करेंगे क्या, भले ही तकनीकी रूप से यह नहीं है करता है बस एक एमुलेटर। एक अच्छी व्याख्या के लिए अक्सर पूछे जाने वाले प्रश्न देखें । यह यूनिक्स के नामकरण, सीएफ में महान परंपराओं का भी पालन करता है। जीएनयू का यूनिक्स नहीं है । :-)


2
यह UNIX परंपरा नहीं है इसे एक पुनरावर्ती संक्षिप्तिकरण कहा जाता है

2
FYI करें, विनोदी पुनरावर्ती योग को यूनिक्स के नामकरण में एक "परंपरा" माना जा सकता है। उदाहरण देखें en.wikipedia.org/wiki/Recursive_acronym ; "कंप्यूटिंग में, हैकर समुदाय में एक प्रारंभिक परंपरा (विशेष रूप से एमआईटी पर) समरूपता और संक्षिप्तीकरण चुनना था जो खुद को या अन्य संक्षिप्तीकरणों के लिए विनोदी रूप से संदर्भित करता है।"
Jonik

2
इसका UNIX से कोई लेना-देना नहीं है

3
क्या? जीएनयू और वाइन दोनों का यूनिक्स के साथ बहुत कुछ है। तो पुनरावर्ती योगों के साथ नामकरण करता है। या आप UNIX और "यूनिक्स की तरह" सिस्टम के भेद के साथ अत्यधिक "स्मार्ट" बनने की कोशिश कर रहे हैं? आह भी उस स्थिति में, यूनिक्स की तरह इस तरह के जीएनयू / लिनक्स के रूप में प्रणाली, और सॉफ्टवेयर है कि इस तरह शराब के रूप में कहा प्रणाली,, पर रन करते यूनिक्स के साथ क्या के लिए कुछ है।
Jonik
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.