Cygwin היא חבילת תוכנה שפותחה במקור על ידי Cygnus Solutions כדי לאפשר למערכת ההפעלה חלונות להתנהג כמו יוניקס. היום היא מתפתחת על ידי מפתחים של Red Hat ואחרים כתוכנה חופשית.
Cygwin כוללת ספרייה שמממשת פקודות תקן POSIX (תקן של פקודות ותהליכים במערכות יוניקס) על ידי שימוש בפקודות מערכת של חלונות. היא מספקת גם כלי פיתוח מבית GNU כגון GCC (קומפיילר, מתרגם קוד לתוכנה) ו־GDB (דיבאגר, כלי לבדיקת שגיאות), וכן רשימת כלים נפוצים מהעולם של יוניקס.
Cygwin לא מריצה ישירות תוכנות לינוקס; יש לבנות (לקמפל) את התוכנות מקוד המקור שלהן כדי שיפעלו תחת חלונות.
הרשיון: Red Hat מפיצה את Cygwin לפי רישיון GPL (קוד פתוח) עם סעיף שמחייב שתוכנות המשתמשות בה יהיו בקוד פתוח. בנוסף החברה מציעה רישיון מסחרי שמאפשר להפיץ תוכנה קניינית מבוססת Cygwin.
Cygwin היא תוכנה שעוזרת למחשבי Windows להתנהג קצת כמו מערכות יוניקס.
בתוך Cygwin יש ספרייה שממירה פקודות יוניקס לפקודות של חלונות. יש בה גם כלים לתכנות כמו GCC, שזה תרגום של קוד לתוכנה, ו־GDB שעוזר למצוא שגיאות.
לא ניתן להריץ תוכנות לינוקס ישר. צריך לבנות את התוכנה שוב כדי שתעבוד על חלונות.
יש רישיון חופשי שמחייב ששינויים יהיו פתוחים. אפשר גם לקנות רישיון כדי להפיץ תוכנה סגורה.
תגובות גולשים