क्या सागविन वाइन की तरह है, लेकिन लिनक्स अनुप्रयोगों के लिए?


17

क्या एक विदेशी ओएस के अंदर संगतता परत प्रदान करने के लिए, सागविन काम लाइन वाइन करता है?

जवाबों:


27

क्या साइगविन वाइन की तरह काम करता है? नहीं।

क्या यह विदेशी ओएस के अंदर एक संगतता परत प्रदान करता है? हाँ।

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

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


1
तो साइगविन एक पुस्तकालय भी है? सामान्य कार्यों की एक परत जो विंडोज़ पर काम करती है जो लिनक्स कमांड मैप कर सकती है? धन्यवाद
Vass

3
हाँ, Cygwin के मूल में Cygwin DLL (डायनेमिक-लिंक लाइब्रेरी) है, जो Cygwin में वैसी ही भूमिका निभाता है जैसा कि Linux में glibc करता है। हालांकि, लिनक्स कर्नेल कॉल के संदर्भ में पोसिक्स एपीआई को लागू करने के बजाय , यह विंडोज एपीआई और अंतर्निहित एनटी एपीआई का उपयोग करके इसे लागू करता है । कुछ चीजों के लिए मानचित्रण सीधा है, लेकिन दूसरों के लिए, उदाहरण के लिए कांटा () , यह जटिल और धीमा है।
ak2

क्या खिड़कियों पर लिनक्स प्रोग्राम चलाने के लिए वाइन के बराबर है?
एलेक्स फ्लिंट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.