Nova versió de Cygwin 3.1.0, entorn GNU per a Windows
Després de deu mesos de desenvolupament, Red Hat publicat llançament estable del paquet Cygwin 3.1.0, que inclou una biblioteca DLL per emular l'API bàsica de Linux a Windows, que us permet crear programes creats per a Linux amb canvis mínims. El paquet també inclou utilitats Unix estàndard, aplicacions de servidor, compiladors, biblioteques i fitxers de capçalera muntats directament per a l'execució a Windows.
Principals canvis:
En el mode de compatibilitat xterm, es proporciona suport per a colors de 24 bits (funciona a Windows 10, a partir de la compilació 1703). Per a la consola antiga, s'ha afegit un mode per simular colors de 24 bits utilitzant colors similars de la paleta de 16 bits;
PTY ha afegit suport per a pseudo-consoles, una API per a terminals virtuals introduïda a Windows 10 1809. Suport per a pseudo-consoles a
Cygwin va permetre que les aplicacions natives de la consola com gnu screen, tmux, mintty i ssh funcionin a PTY;
S'han afegit noves API per a processos d'enllaç i fils als nuclis de la CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np i pthread_setaffinity_np. També s'ha afegit suport per a la macro CPU_SET;
S'ha afegit API per treballar amb la base de dades DBM, emmagatzemar dades en format clau/valor: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
Es preveu la possibilitat d'obertura múltiple del canal FIFO per a la gravació;
La funció times() ara admet un argument de valor
NUL;
La sortida i el format de /proc/cpuinfo són propers a la seva representació a Linux;
La mida del límit de Stackdump ha augmentat de 13 a 32.