Uusi versio Cygwin 3.1.0:sta, GNU-ympäristö Windowsille
Kymmenen kuukauden kehitystyön jälkeen Red Hat julkaistu vakaa paketin julkaisu Cygwin 3.1.0, joka sisältää DLL-kirjaston Linuxin perussovellusliittymän emulointiin Windowsissa, jonka avulla voit rakentaa Linuxille luotuja ohjelmia pienin muutoksin. Paketti sisältää myös tavalliset Unix-apuohjelmat, palvelinsovellukset, kääntäjät, kirjastot ja otsikkotiedostot, jotka on koottu suoraan suoritettavaksi Windowsissa.
Suurimmat muutokset:
Xterm-yhteensopivuustilassa on tuki 24-bittisille väreille (toimii Windows 10:ssä, alkaen versiosta 1703). Vanhaan konsoliin on lisätty tila, joka simuloi 24-bittisiä värejä käyttämällä samanlaisia värejä 16-bittisestä paletista.
PTY on lisännyt tuen pseudokonsoleille, Windows 10 1809:ssä käyttöönotetun virtuaalipäätteiden API:n. Tuki pseudokonsoleille
Cygwin teki mahdolliseksi saada alkuperäiset konsolisovellukset, kuten gnu screen, tmux, mintty ja ssh, toimimaan PTY:ssä;
Lisätty uudet API:t prosessien ja säikeiden sitomiseen suorittimen ytimiin: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np ja pthread_setaffinity_np. Myös lisätty tuki CPU_SET-makrolle;
Lisätty API tietokannan kanssa työskentelemiseen DBM, tallentaa tiedot avain/arvo-muodossa: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
FIFO-kanava voidaan avata useita kertoja tallennusta varten;
Times()-funktio tukee nyt arvoargumenttia
TYHJÄ;
Tiedoston /proc/cpuinfo tulos ja muoto on lähellä sen esitystapaa Linuxissa;