Tíz hónapnyi fejlesztés után a Red Hat Company stabil kiadása , amely tartalmaz egy DLL-könyvtárat a Linux API alapvető emulációjához Windows-ban, lehetővé téve a Linux-ra készült programok minimális módosítással való összegyűjtését. A csomagban közvetlenül Windows-ra készített, standard Unix segédprogramok, szerveralkalmazások, fordítók, könyvtárak és fejlécek is találhatók.
Főbb változások:
- Az xterm kompatibilitási módban 24-bites szín támogatás érhető el (Windows 10 esetén 1703-as verziótól). A régi konzolhoz hozzáadták a 24-bites színek szimulációjának módját a 16-bites palettából származó közelítő színek felhasználásával;
- A PTY-hoz hozzáadták a pszeudo konzolok támogatását — az API a virtuális terminálokhoz, amely a Windows 10 1809-es verziójában jelent meg. A pszeudo konzolok támogatása a
Cygwinben lehetővé tette a natív konzolalkalmazások, mint például a gnu screen, tmux, mintty és ssh működését a PTY-ben; - Új API-kat adtak hozzá a folyamatok és szálak CPU magokhoz való kötéséhez: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np és pthread_setaffinity_np. Ezen kívül hozzáadták a CPU_SET makrót is;
- Hozzáadtak egy API-t az adatbázis kezeléséhez , amely kulcs/érték formátumban tárolja az adatokat: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store; - Lehetővé vált a FIFO-csatorna többszörös megnyitása írásra;
- A times() függvényben a NULL értékű paraméter támogatását valósították meg;
A /proc/cpuinfo kimenete és formátuma közelít a Linux-os megjelenéséhez; - A stackdump korlátozása 13-ról 32-re növekedett.
- Tíz hónapnyi fejlesztés után a Red Hat Company kiadta a csomag stabil verzióját
Forrás: opennet.ru
