Pas një periode zhvillimi prej dhjetë muajsh, kompania Red Hat publikoi një version stabil të paketës , i cili përfshin një bibliotekë DLL për imitim e API-ve themelore të Linux në Windows, duke lejuar që të mblidhen programet e krijuara për Linux me ndryshime minimale. Paketa gjithashtu përmban direkt programet standarde Unix, aplikacione serveri, kompilatorë, biblioteka dhe skedarë titulli të mbledhura për t'u ekzekutuar në Windows.
Ndryshimet kryesore:
- Në modalitetin e kompatibilitetit me xterm, mbështetet ngjyrat 24-bitë (punon në Windows 10, duke filluar nga ndërtimi 1703). Për konsolën e vjetër është shtuar një modalitet imitim i ngjyrave 24-bitë duke përdorur ngjyra të afërta nga paleta 16-bitë;
- NĂ« PTY Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pseudokonsolat â API pĂ«r terminale virtuale, tĂ« cilat u shfaqĂ«n nĂ« Windows 10 1809. MbĂ«shtetja pĂ«r pseudokonsolat nĂ«
Cygwin ka lejuar funksionimin në PTY të aplikacioneve të konsolës nativë, si gnu screen, tmux, mintty dhe ssh; - Janë shtuar API të reja për lidhjen e proceseve dhe fijeve me bërthamat e CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np dhe pthread_setaffinity_np. Gjithashtu është shtuar mbështetje për makrosin CPU_SET;
- Shtuar API për punën me DB , e cila ruan të dhënat në formatin çelës/vlerë: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store; - Sigurohet mundësia e hapjes multiple të një kanali FIFO për shkrim;
- Në funksionin times() është realizuar mbështetje për argumentin me vlerën
NULL; - Shfaqja dhe formati /proc/cpuinfo janë afruar me përfaqësimin e tij në Linux;
- Masa e kufizimit të stackdump-it është rritur nga 13 në 32.
Burimi: opennet.ru
