Pärast kümmet kuu arendust, Red Hat stabiilne versioon paketist , mis sisaldab DLL teeki, et simuleerida põhjalikku Linux API-d Windowsis, võimaldades luua Linuxi rakendusi minimaalsed muudatused. Pakett sisaldab ka otse Windowsis töötama konfigureeritud standardseid Unix utiliite, serveri rakendusi, kompilaatorite, raamatukogude ja päised.
Peamised muudatused:
- xtermiga ühilduvuses on 24-bitise värvi tugi (töötab Windows 10, alates versioonist 1703). Vanale konsoolile on lisatud 24-bitise värvide simulatsiooni režiim, kasutades 16-bitise paleti lähedasi värve;
- PTY-sse on lisatud toimetuse konsoolide tugi — API virtuaalsetele terminalidele, mis ilmus Windows 10 1809. Pseudokonsoolide tugi
Cygwinis võimaldas natiivsete konsoolarakenduste, nagu gnu screen, tmux, mintty ja ssh, töö PTY-s; - Uued API-d protsesside ja niitide sidumiseks CPU südamikestega: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np ja pthread_setaffinity_np. Samuti on lisatud makro CPU_SET;
- API andmebaasidega töötamiseks , mis salvestab andmeid võtme/väärtuse formaadis: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store; - FIFO-kanali sama avamise võimalus on tagatud;
- Funktsioonis times() on ellu viidud argument NULL;
NULL; - Väljund ja formaat /proc/cpuinfo on lähemal selle esitlusele Linuxis;
- Stackdump'i piirang on suurendatud 13-lt 32-le.
Allikas: opennet.ru
