سیگوین

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
سیگوین
Cygwin.png
Cygwin X11 rootless WinXP.png
تصویر سیگوین در ویندوز اکس‌پی
توسعه‌دهنده(ها) Cygnus Solutions, ردهت و دیگران
انتشار اولیه ۱۹۹۵
انتشار پایدار ۱.۷.۱۵[۱] / ۱۰ مه ۲۰۱۲؛ ۸۴۳ روز پیش
نوشته شده به سی، سی++
سیستم‌عامل مایکروسافت ویندوز
گونه لایه سازگاری
پروانه جی‌پی‌ال نسخهٔ ۲
وب‌گاه www.cygwin.com

سیگوین (Cygwin؛ تلفظ در آی‌پی‌آ : /ˈsɪɡwɪn/) مجموعه‌ای از ابزارهای نرم‌افزاری آزاد است که به نسخه‌های متفاوت از مایکروسافت ویندوز این امکان را می‌دهد که مانند سیستم‌عامل یونیکس عمل نمایند. این نرم‌افزار که در اصل توسط شرکت «سیگنوس سولوشنز» توسعه یافته است، تمرکز اصلی‌اش بر انتقال نرم‌افزارهایی که بر روی سیستم‌عامل‌های پوزیکس (مانند لینوکس، بی‌اس‌دی و یونیکس) اجرا می‌شوند، است تا این نرم‌افزارها را بتوان در محیط سیستم‌عامل ویندوز نیز اجرا نمود.

سیگوین هم‌اکنون توسط کارکنان شرکت‌های ردهت و تایم‌سیس و دیگران پشتیبانی و نگهداری می‌شود.

این نرم‌افزار از یک کتابخانه پیوندی پویا (DLL) برای خدمات بنیادی‌اش استفاده می‌کند و استفاده ابزارهایی چون gcc, binutils, gdb, make که بطور معمول در نسخه‌های متفاوت سیستم‌عامل‌های پوسیکسی موجودند را در محیط ویندوز فراهم می‌کند. باید توجه داشت که پرونده‌های اجرایی سیستم‌های دیگر (مانند لینوکس) تحت این محیط اجرا نمی‌شوند و برای اجرای آنها باید، کد منبع را بر روی سکوی مقصد (که در اینجا ویندوز است) مجدداً همگردانی نمود.

پانویس[ویرایش]

  1. ^  POSIX

منابع[ویرایش]

Wikipedia contributors, "Cygwin," Wikipedia, The Free Encyclopedia. (بازیابی ۱۰ ژوئیه ۲۰۰۶).