לאחר עשרה חודשי פיתוח, רד האט גרסה יציבה של החבילה , הכולל קובץ DLL לחיקוי ממשק ה-API הבסיסי של לינוקס על Windows, המאפשר בניית תוכניות מבוססות לינוקס עם שינויים מינימליים. החבילה כוללת גם כלי עזר סטנדרטיים של יוניקס, יישומי שרת, מהדרים, ספריות וקבצי כותרת, כולם מקומפלים ישירות עבור Windows.
שינויים עיקריים:
- תמיכה בצבעי 24 סיביות זמינה כעת במצב תאימות xterm (עובד ב-Windows 10, החל מגרסה 1703). מצב לסימולציית צבעים של 24 סיביות באמצעות צבעים דומים מפלטת הצבעים של 16 סיביות נוסף לקונסולה הישנה.
- PTY תומך כעת ב-pseudo-consoles, ממשק API עבור טרמינלים וירטואליים שהוצג ב-Windows 10 1809. פסאודו-קונסולות נתמכות כעת ב-
Cygwin אפשרה להריץ יישומי קונסולה מקוריים כגון gnu screen, tmux, mintty ו-ssh בתוך קבצי PTY; - ממשקי API חדשים עבור זיקה של תהליכים והלידים לליבות המעבד נוספו: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np, ו- pthread_setaffinity_np. נוספה גם תמיכה במאקרו CPU_SET;
- נוסף API לעבודה עם מסד הנתונים , אחסון נתונים בפורמט מפתח/ערך: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store; - ניתנת היכולת לפתוח מספר ערוצי FIFO להקלטה;
- הפונקציה times() תומכת כעת בארגומנט עם ערך.
בָּטֵל; - הפלט והפורמט של /proc/cpuinfo קרובים כעת לייצוג שלהם בלינוקס;
- גודל מגבלת ה-Stackdump הוגדל מ-13 ל-32.
מקור: OpenNet.ru
