جدول المحتويات:
تعريف - ماذا يعني Cygwin؟
Cygwin هي بيئة واجهة سطر أوامر مشابهة لـ Unix ، ولكنها مصممة للأنظمة الأساسية المستندة إلى Microsoft. يسمح Cygwin بتطوير واختبار التطبيقات المستندة إلى Windows على نظام أساسي يشبه Unix. وبالتالي ، يمكن تطوير تطبيقات Unix في بيئة Cygwin ليتم تنفيذها بسهولة على النظام الأساسي لـ Windows مع القليل من التعديل الأصلي لرمز المصدر. بالإضافة إلى ذلك ، يمكن تشغيل تطبيقات Windows من داخل Cygwin وكذلك باستخدام أدوات وتطبيقات Cygwin في سياق أنظمة Windows.
يستخدم Cygwin مكتبة GNU الخاصة بشركة Microsoft ، والتي توفر واجهة نظام التشغيل المحمولة (POSIX) لمكالمات وإجراءات نظام Unix.
تيكوبيديا تشرح Cygwin
Cygwin هي بيئة تطوير لعائلة أنظمة تشغيل Microsoft Windows التي تساعد في تطوير التطبيقات في بيئة مشابهة لنظام Linux / Unix من خلال مجموعات وأدوات المكتبة. يتم تضمين العديد من برامج وحزم Linux و Unix و GNU و BSD في Cygwin.
يستخدم Cygwin ملف مكتبة ارتباط ديناميكي يوفر وظائف واجهة برمجة تطبيقات Linux (API) ، مثل استدعاءات نظام POSIX. POSIX عبارة عن مجموعة من واجهات برمجة التطبيقات و shell والأدوات المساعدة الأخرى التي تدعم توافق تطبيقات Unix. على الرغم من أن Cygwin يعتمد بشكل أساسي على واجهات برمجة تطبيقات POSIX لتعمل ، إلا أنه يأتي مع عدد من الأدوات والأدوات المساعدة التي توفر الشكل والمظهر لنظام Linux / Unix.
