आज की तारीख में विंडोज के साथ वाइन कितनी संगत है?


11

अवलोकन से पता चलता है कि कुछ विंडोज सॉफ्टवेयर्स वाइन पर पूरी तरह से चलते हैं और कुछ बस बुरी तरह से विफल हो जाते हैं। बेतरतीब ढंग से उन्हें आज़माने के बजाय, मैं एक ऐसी जगह बनाना चाहता था जहाँ हम वाइन-उपयुक्त और -सुंदर, सॉफ्टवेयर्स के बारे में कुछ विचार रख सकें।

तो, विंडोज ऑपरेटिंग सिस्टम के बिल्कुल किन क्षेत्रों में वाइन पूरी तरह से समर्थन करती है या फिर भी कमजोरियों को दिखाती है? निहितार्थ, विंडोज के कौन से प्रकार हैं जो वाइन पर दोषों के बिना चलने की गारंटी देते हैं?

जवाबों:


28

आपको वाइन ऐप डेटाबेस की जांच करनी चाहिए, यह उन कार्यक्रमों को सूचीबद्ध करता है जो परीक्षण परिणामों के साथ वाइन पर परीक्षण किए गए हैं।

http://appdb.winehq.org/

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

इसमें दुनिया के सभी विंडोज प्रोग्राम नहीं हो सकते हैं, लेकिन यह निश्चित रूप से अधिकांश मुख्यधारा के विंडोज अनुप्रयोगों को सूचीबद्ध करता है।


3

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

आदर्श में निरंतर विंडोज कामकाज भी शामिल होगा, जो यह नहीं करता है। भागों को बहुत पुराने कोड पर बोल्ट किया गया है। एप्लिकेशन डेवलपर्स उन बग के आसपास काम कर सकते हैं जब वे अपने ऐप का निर्माण कर रहे हैं, लेकिन इसका मतलब यह भी है कि वाइन को परीक्षण और त्रुटि के द्वारा सभी चीज़ों, यहां तक ​​कि quirks और अक्सर का पालन करना पड़ता है (उपयोगकर्ता विशेष अनुप्रयोगों के लिए बग सबमिट करते हैं)।

कुछ भी चलाने की गारंटी नहीं है। यहां तक ​​कि ऐसी चीजें जो पूरी तरह से काम करती हैं, यहां तक ​​कि मूल से बेहतर, उस तरह से बने रहने की गारंटी नहीं है। अक्सर शराब की दुनिया में, कुछ को ठीक करने के लिए, आपको आधा दर्जन अन्य चीजों को तोड़ना पड़ता है ... आप बस आशा करते हैं कि (या कोई और) कोड को स्थिर रिलीज से पहले उन नए बगों को ढूंढता है।

यदि आप अनुप्रयोगों के एक बैच के लिए दीर्घकालिक समर्थन चाहते हैं, तो वाइन की व्यावसायिक शाखा देखें: क्रॉसओवर


2

विंडोज़ सॉफ्टवेयर के साथ वाइन की संगतता सॉफ्टवेयर के आधार पर भिन्न होती है और खिड़कियों के किस संस्करण को चलाने का इरादा था।

वाइन ऐप डेटाबेस में सॉफ्टवेयर और वाइन के अलग-अलग संस्करणों और लिनक्स वितरण के साथ संगतता का एक बड़ा सूचकांक है। बेशक सभी आवेदनों की सूचना नहीं है और न ही उन आवेदनों की स्थिति हमेशा अद्यतित है।

वाइन से प्राप्त व्यावसायिक उत्पाद भी हैं जैसे क्रॉसओवर , और केडेगा (हालांकि पुराना)।

अब चूंकि Direct3d 10 & 11 मूल रूप से लिनक्स में समर्थित होने जा रहा है, हम कई और खेलों में अधिक विश्वसनीयता और प्रदर्शन की उम्मीद कर सकते हैं।

  • www.codeweavers.com/

  • www.transgaming.com/

  • www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11


1
यह प्रासंगिक 5 साल या उससे पहले का हो सकता है। इन दिनों, Cedega की सिफारिश नहीं करते हैं, यह इस बिंदु पर मुफ्त शराब की तुलना में बहुत खराब है। इसका कारण कैडेगा की मालिकाना प्रकृति और इस तथ्य के कारण है कि यह पिछले 5 या इतने वर्षों में लिखे गए किसी भी शराब कोड का उपयोग करने में असमर्थ रहा है। क्रॉसओवर एक अलग कहानी है - यह मुफ़्त शराब पर आधारित है (और यहां तक ​​कि एक क्रॉसओवर गेम भी है)
स्कॉट रिची

1
मैंने कैडेगा का उल्लेख किया क्योंकि मैं वाइन से प्राप्त कुछ वाणिज्यिक उत्पादों के लिए उदाहरण दे रहा था, मैंने इसकी सिफारिश नहीं की थी और न ही इसे हतोत्साहित किया था, मैंने बस इसके अस्तित्व को स्वीकार किया था, मुझे नहीं लगता कि एक कार्यक्रम का उल्लेख करना एक डाउन वोट के लायक है।
NW15062

1

व्यापक सामान्यीकरण करने के लिए:

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

दूसरी ओर, छोटे "एप्लिकेशन-टाइप" प्रोग्राम काफी अच्छी तरह से कार्य करते हैं। किसी एक कार्य को करने के लिए उपकरण आमतौर पर कार्य करते हैं, चाहे वह डेटा प्रारूप को परिवर्तित कर रहा हो, किसी फ़ाइल को प्रदर्शित कर रहा हो या कोई अन्य एकल कार्य कर रहा हो। सामान्य तौर पर, यदि पूरा ऐप 10 megs से कम है, तो इसके काम करने की काफी संभावना है।

जहां आवेदन समर्थन टूट जाता है, जब आप बड़ी परियोजनाओं में होते हैं, जिनमें बहुत सारी विरासत कोड होते हैं।


3
मेरा संक्षिप्त अनुभव कहता है कि अगर कुछ .net पर निर्भर करता है - तो इसे भूल
जाइए

@ सही है। उन मामलों में आपको मोनो प्राप्त करना चाहिए। :)
रात्रि

0

.NET में लिखे गए विंडोज़ प्रोग्राम के लिए मोनो का उपयोग करने की संभावना भी है। इसके लिए खोजें और इसे इंस्टॉल करें। उपयोग करने के लिए, बस चलाएंmono ProgramName


यह उन विंडोज प्रोग्रामों (बड़े प्रतिशत) के लिए मदद नहीं करता है जो शुद्ध नहीं हैं। नेट नहीं बल्कि विंडोज एपीआई सुविधाओं का भी उपयोग करते हैं, विशेष रूप से मिश्रित मोड असेंबली वाले। उन लोगों के लिए आपको वाइन के .net सपोर्ट की आवश्यकता होगी, जो समाप्त नहीं हुआ है (और वास्तव में मोनो का उपयोग करता है)।
स्कॉट रिची
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.