Cygwin – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט: מתקן הפניות
מ שוחזר מעריכות של Matanyabot (שיחה) לעריכה האחרונה של 109.186.118.247
שורה 9: שורה 9:
|תאריך שחרור גרסה אחרונה = [[12 באפריל]] [[2010]]
|תאריך שחרור גרסה אחרונה = [[12 באפריל]] [[2010]]
|מערכת הפעלה = [[Microsoft Windows]]
|מערכת הפעלה = [[Microsoft Windows]]
|סוג רישיון = [[הרישיון הציבורי הכללי של גנו|GPL]]
|סוג רישיון = [[GPL]]
|קטגוריה = [[אמולציה|אמולטור]]
|קטגוריה = [[אמולציה|אמולטור]]
|אתר בית = [http://cygwin.com/ cygwin.com]
|אתר בית = [http://cygwin.com/ cygwin.com]
שורה 15: שורה 15:




'''Cygwin''' היא [[תוכנה|חבילת תוכנה]] שפותחה במקור על ידי [[Cygnus Solutions]], על מנת לאפשר ל[[מערכת הפעלה|מערכת ההפעלה]] [[microsoft Windows|חלונות]] להתנהג בצורה דומה למערכת [[unix|יוניקס]]. תוכנות שהוסבו ל־Windows על ידי Cygwin רצות בצורה אופטימלית במערכות [[Microsoft Windows|Windows NT]], וחלקן גם יכולות לרוץ בצורה משביעת רצון במערכות [[Microsoft Windows 9x|Windows 9x]]. כיום, Cygwin מפותחת על ידי צוות המפתחים של [[Red Hat]] ואחרים כ[[תוכנה חופשית]].
'''Cygwin''' היא [[חבילת תוכנה]] שפותחה במקור על ידי [[Cygnus Solutions]], על מנת לאפשר ל[[מערכת הפעלה|מערכת ההפעלה]] [[חלונות]] להתנהג בצורה דומה למערכת [[יוניקס]]. תוכנות שהוסבו ל־Windows על ידי Cygwin רצות בצורה אופטימלית במערכות [[Windows NT]], וחלקן גם יכולות לרוץ בצורה משביעת רצון במערכות [[Windows 9x]]. כיום, Cygwin מפותחת על ידי צוות המפתחים של [[Red Hat]] ואחרים כ[[תוכנה חופשית]].


== תיאור ==
== תיאור ==
Cygwin כוללת ספרייה שמיישמת את פקודות המערכת של תקן [[POSIX]] בעזרת פקודות מערכת של [[microsoft Windows|חלונות]], כלי פיתוח מבית [[גנו (מערכת הפעלה)|GNU]] (כגון GCC ו־GDB) כדי לאפשר פיתוח תוכנה בסיסי, וכן מספר גדול של כלי יוניקס נפוצים. החבילה לא מאפשרת להריץ יישומי לינוקס על חלונות, ויש צורך לבנות את התוכנות מ[[קוד מקור|קוד המקור]] שלהן כדי שיפעלו תחת חלונות.
Cygwin כוללת ספרייה שמיישמת את פקודות המערכת של תקן [[POSIX]] בעזרת פקודות מערכת של [[חלונות]], כלי פיתוח מבית [[GNU]] (כגון GCC ו־GDB) כדי לאפשר פיתוח תוכנה בסיסי, וכן מספר גדול של כלי יוניקס נפוצים. החבילה לא מאפשרת להריץ יישומי לינוקס על חלונות, ויש צורך לבנות את התוכנות מ[[קוד מקור|קוד המקור]] שלהן כדי שיפעלו תחת חלונות.


חברת Red Hat מפיצה את Cygwin תחת רישיון [[הרישיון הציבורי הכללי של גנו|GPL]], אך עם סעיף המחייב שתוכנות המשתמשות ב־Cygwin יהיו תחת רישיון של [[קוד פתוח]]. החברה גם מאפשרת לרכוש רישיון מסחרי שמתיר להפיץ תוכנה קניינית אשר מבוססת על Cygwin.
חברת Red Hat מפיצה את Cygwin תחת רישיון [[GPL]], אך עם סעיף המחייב שתוכנות המשתמשות ב־Cygwin יהיו תחת רישיון של [[קוד פתוח]]. החברה גם מאפשרת לרכוש רישיון מסחרי שמתיר להפיץ תוכנה קניינית אשר מבוססת על Cygwin.


== היסטוריה ==
== היסטוריה ==

גרסה מ־17:09, 13 בדצמבר 2010


שגיאות פרמטריות בתבנית:תוכנה

פרמטרים ריקים [ לוגו ] לא מופיעים בהגדרת התבנית

פרמטרים [ תיאור צילום מסך, אתר בית, צילום מסך ] לא מופיעים בהגדרת התבנית

פרמטרים ריקים [ 1 ] לא מופיעים בהגדרת התבנית

Cygwin
מפתח Red Hat ואחרים
מחזור חיים 1995–הווה (כ־29 שנים) עריכת הנתון בוויקינתונים
גרסה אחרונה 1.7.5-1 (12 באפריל 2010)
מערכת הפעלה Microsoft Windows
נכתבה בשפות C++, C עריכת הנתון בוויקינתונים
סוג רישיון GPL
קוד מקור
קטגוריה אמולטור
cygwin.com
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית


Cygwin היא חבילת תוכנה שפותחה במקור על ידי Cygnus Solutions, על מנת לאפשר למערכת ההפעלה חלונות להתנהג בצורה דומה למערכת יוניקס. תוכנות שהוסבו ל־Windows על ידי Cygwin רצות בצורה אופטימלית במערכות Windows NT, וחלקן גם יכולות לרוץ בצורה משביעת רצון במערכות Windows 9x. כיום, Cygwin מפותחת על ידי צוות המפתחים של Red Hat ואחרים כתוכנה חופשית.

תיאור

Cygwin כוללת ספרייה שמיישמת את פקודות המערכת של תקן POSIX בעזרת פקודות מערכת של חלונות, כלי פיתוח מבית GNU (כגון GCC ו־GDB) כדי לאפשר פיתוח תוכנה בסיסי, וכן מספר גדול של כלי יוניקס נפוצים. החבילה לא מאפשרת להריץ יישומי לינוקס על חלונות, ויש צורך לבנות את התוכנות מקוד המקור שלהן כדי שיפעלו תחת חלונות.

חברת Red Hat מפיצה את Cygwin תחת רישיון GPL, אך עם סעיף המחייב שתוכנות המשתמשות ב־Cygwin יהיו תחת רישיון של קוד פתוח. החברה גם מאפשרת לרכוש רישיון מסחרי שמתיר להפיץ תוכנה קניינית אשר מבוססת על Cygwin.

היסטוריה

Cygwin התחילה את דרכה ב־1995 כפרויקט של סטיב צ'מברליין, מהנדס ב־Cygnus, ששם לב שחלונות NT ו־95 משתמשות בפורמט לקובצי אובייקטים שכבר היה בשימוש ב־GNU, ושממילא GNU עצמה תומכת במחשבים מבוססי x86. כך, לפחות בתאוריה, ניתן היה לנתב את GCC כדי שהוא יהדר עבור חלונות. תאוריה זו הוכחה כנכונה ושימשה כבסיס לאב־הטיפוס של Cygwin.

השלב הבא היה לפתח גרסה של GCC שתרוץ על מערכות Windows, מה שדרש פונקציונליות רבה של יוניקס, כך שהפתרון היה "לתרגם" קריאות של יוניקס לפקודות בחלונות.

עד 1996 מפתחים נוספים הצטרפו לפרויקט, והיה כבר ברור ש־Cygwin תהיה דרך נוחה לספק את הכלים של Cygnus למערכות Windows (קודם לכן השתמשו ב־DJGPP). בסביבות 1998, Cygnus החלה להציע את Cygwin כחבילה נפרדת העומדת בזכות עצמה.

קישורים חיצוניים

תבנית:נ