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.

Font: opennet.ru

Afegeix comentari