Nueva versión de Cygwin 3.1.0, entorno GNU para Windows

Después de diez meses de desarrollo, Red Hat опубликовала lanzamiento de paquete estable Cygwin 3.1.0, que incluye una biblioteca DLL para emular la API básica de Linux en Windows, lo que le permite crear programas creados para Linux con cambios mínimos. El paquete también incluye utilidades estándar de Unix, aplicaciones de servidor, compiladores, bibliotecas y archivos de encabezado ensamblados directamente para su ejecución en Windows.

Cambios importantes:

  • En el modo de compatibilidad xterm, se proporciona soporte para colores de 24 bits (funciona en Windows 10, a partir de la compilación 1703). Para la consola anterior, se agregó un modo para simular colores de 24 bits usando colores similares de la paleta de 16 bits;
  • PTY ha agregado soporte para pseudoconsolas, una API para terminales virtuales introducida en Windows 10 1809. Soporte para pseudoconsolas en
    Cygwin hizo posible que aplicaciones de consola nativas como gnu screen, tmux, mintty y ssh funcionaran en PTY;

  • Se agregaron nuevas API para vincular procesos y subprocesos a núcleos de CPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np y pthread_setaffinity_np. También se agregó soporte para la macro CPU_SET;
  • API agregada para trabajar con la base de datos. DBM, almacenando datos en formato clave/valor: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;

  • Se proporciona la posibilidad de apertura múltiple del canal FIFO para grabación;
  • La función times() ahora admite un argumento de valor
    NULL;

  • La salida y el formato de /proc/cpuinfo son similares a su representación en Linux;
  • El tamaño límite del volcado de pila aumentó de 13 a 32.

Fuente: opennet.ru

Añadir un comentario