Cygwin 3.1.0-ren bertsio berria, Windows-erako GNU ingurunea
Hamar hilabeteko garapenaren ostean, Red Hat argitaratuko paketeen askapen egonkorra Cygwin 3.1.0, Windows-en oinarrizko Linux APIa emulatzeko DLL liburutegi bat barne hartzen duena, gutxieneko aldaketarekin Linuxerako sortutako programak eraikitzeko aukera ematen duena. Paketeak Unix utilitate estandarrak, zerbitzari aplikazioak, konpiladoreak, liburutegiak eta Windows-en exekutatzeko zuzenean muntatutako goiburuko fitxategiak ere biltzen ditu.
Aldaketa nagusiak:
Xterm bateragarritasun moduan, 24 biteko koloreetarako laguntza eskaintzen da (Windows 10-n funtzionatzen du, 1703 eraikitzetik hasita). Kontsola zaharrerako, 24 biteko koloreak simulatzeko modu bat gehitu da 16 biteko paletako antzeko koloreak erabiliz;
PTY-k sasi-kontsoletarako laguntza gehitu du, Windows 10 1809-n sartutako terminal birtualetarako APIa. Sasi-kontsoletarako laguntza gehitu du.
Cygwin-ek gnu screen, tmux, mintty eta ssh bezalako jatorrizko kontsola aplikazioak PTYn funtzionatzea ahalbidetu zuen;
Prozesuak eta hariak lotzeko API berriak gehitu dira CPU nukleoetara: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np eta pthread_setaffinity_np. CPU_SET makrorako laguntza ere gehitu du;
Datu-basearekin lan egiteko APIa gehitu da DBM, datuak gako/balio formatuan gordetzea: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
FIFO kanala grabatzeko anitz irekitzeko aukera ematen da;
times() funtzioak balio argumentua onartzen du orain
NULL;
/proc/cpuinfo-ren irteera eta formatua Linuxen duen irudikapenetik hurbil dago;