क्या विंडोज़ ऐप्स और लिनक्स ऐप्स के बीच अंतर केवल उन पुस्तकालयों से नहीं है जो एप्लिकेशन चला रहे हैं? ( पिछले प्रश्न को देखें ) तब कैसे संभव है कि विंडोज एप्लिकेशन को लिनक्स सिस्टम पर सॉफ्टवेयर द्वारा चलाया जाए जो कि "एमुलेटर नहीं" है!
क्या विंडोज़ ऐप्स और लिनक्स ऐप्स के बीच अंतर केवल उन पुस्तकालयों से नहीं है जो एप्लिकेशन चला रहे हैं? ( पिछले प्रश्न को देखें ) तब कैसे संभव है कि विंडोज एप्लिकेशन को लिनक्स सिस्टम पर सॉफ्टवेयर द्वारा चलाया जाए जो कि "एमुलेटर नहीं" है!
जवाबों:
वाइन उस तरह का एमुलेटर नहीं है
जब उपयोगकर्ता एमुलेटर के बारे में सोचते हैं, तो वे डॉक्सबॉक्स या ज़ेन्स जैसे कार्यक्रमों के बारे में सोचते हैं। ये एप्लिकेशन वर्चुअल मशीन के रूप में चलते हैं और धीमी गति से चलते हैं, प्रत्येक प्रोसेसर निर्देश का अनुकरण करते हैं। वाइन कोई सीपीयू एमुलेशन नहीं करता है - इसलिए इसका नाम "वाइन इज़ नॉट ए एम्यूलेटर" है।
कुछ लोगों का तर्क है कि चूंकि शराब सिस्टम के ऊपर एक अतिरिक्त परत का परिचय देती है, इसलिए विंडोज एप्लिकेशन धीरे-धीरे चलेगा। जबकि तकनीकी रूप से सच है, शराब इस संबंध में किसी भी अन्य सॉफ्टवेयर लाइब्रेरी से अलग नहीं है; पुराने अनुप्रयोगों का समर्थन करने के लिए Windows के नए संस्करणों को अतिरिक्त संसाधनों को लोड करना होगा।
महत्वपूर्ण रूप से, वाइन और यूनिक्स का संयोजन कभी-कभी विंडोज से भी तेज हो सकता है। यह विशेष रूप से सच है जब सिस्टम में अच्छे ड्राइवर हैं और एप्लिकेशन किसी भी प्रदर्शन संबंधित कीड़े को उजागर नहीं कर रहा है।
एक एमुलेटर पूरी तरह से कुछ और की तरह काम करता है। इन अनुप्रयोगों में सामान्य रूप से मूल एप्लिकेशन या प्लेटफ़ॉर्म शामिल हैं।
हालांकि वाइन केवल ट्रांसलेटर के रूप में कार्य करता है, केवल विंडोज की आवश्यक विशेषताओं को लागू करने और इन निर्देशों का अनुवाद करने में जो एक्स-विंडोज द्वारा समझा जा सकता है।
एक अधिक व्यावहारिक उदाहरण एक आभासी मशीन होगा। वर्चुअल मशीन का उपयोग करके लिनक्स पर विंडोज चलाने पर, वर्चुअल मशीन विंडोज का अनुकरण करती है, क्योंकि पूरा ओएस लोड होता है और मेजबान के साथ कोई सीधा संपर्क नहीं होता है।
हालाँकि वाइन एक्स-विंडोज से कुछ निर्देशों के लिए सीधे बात करती है, जब और जब आवश्यक हो, यही कारण है कि वाइन में काम करने के लिए अनुप्रयोगों के लिए समय लगता है।
शराब विंडोज का अनुकरण नहीं कर रही है, बल्कि गैर-विंडोज़ ओएस के लिए win32 एपीआई का (या आवरण) है।
व्यावहारिक प्रयोजनों के लिए शराब है एक एमुलेटर, या कम से कम यह ज्यादातर लोगों को एक एमुलेटर करने के लिए उम्मीद करेंगे क्या, भले ही तकनीकी रूप से यह नहीं है करता है बस एक एमुलेटर। एक अच्छी व्याख्या के लिए अक्सर पूछे जाने वाले प्रश्न देखें । यह यूनिक्स के नामकरण, सीएफ में महान परंपराओं का भी पालन करता है। जीएनयू का यूनिक्स नहीं है । :-)