जिमब के उत्तर पर टिप्पणी नहीं कर सकते हैं, इसलिए इसे यहां से निपटना, विशेष रूप से विंडोज एकीकरण के बारे में बिंदु। Cygwin अपने सब-सिस्टम में चलने के बजाय Win32 पर आधारित होने के कारण, धीमी गति से, बहुत अधिक विंडोज एकीकरण प्रदान करता है। यहां तक कि यह विंडोज और यूनिक्स एपीआई को एक ही कार्यक्रम में उपयोग करने की अनुमति देता है, जो साइग्विन एक्स सर्वर या मिनिटेट टर्मिनल जैसी चीजों को सक्षम बनाता है।
यदि आप इसे -W विकल्प देते हैं, तो Cygwin की 'ps' विंडोज प्रक्रियाओं को सूचीबद्ध करती है और 'Kill -f' उन्हें मार देगी। विंडोज कार्यक्रमों को साइग्विन के भीतर से मंगवाया जा सकता है और सभी सामान्य तंत्रों जैसे पाइपों का उपयोग करके सिग्विन कार्यक्रमों के साथ प्लग किया जा सकता है। (मुझे नहीं पता कि इंटरिक्स में यह संभव है।)
आगे और पिछड़े स्लैश के साथ विंडोज-शैली के रास्ते समर्थित हैं। Cygwin 1.7 ने UTF-8 को डिफ़ॉल्ट चरित्र सेट बना दिया, और Windows 'UTF-16 फ़ाइलनामों का स्वचालित रूप से अनुवाद किया जाता है, इस प्रकार किसी भी भाषा में फ़ाइल नाम Cygwin में सही तरीके से दिखाई देते हैं। मुझे नहीं पता कि इंटरिक्स यहाँ क्या करता है, लेकिन यूनिकोड का समर्थन करने का कोई सबूत नहीं मिला।
अन्य एकीकरण सुविधाओं में एक फ़ाइल खोलने के लिए 'साइबरस्टार्ट' उपयोगिता शामिल है जैसे कि आपने इसे एक्सप्लोरर में डबल क्लिक किया और विंडोज क्लिपबोर्ड तक पहुँचने के लिए / देव / क्लिपबोर्ड डिवाइस।