Lanzamiento de Cygwin 3.5.0, entorno GNU para Windows

La empresa Red Hat ha publicado el lanzamiento estable del paquete Cygwin 3.5.0, que incluye una biblioteca DLL para emular la API básica de Linux en Windows, permitiendo compilar programas creados para Linux con mínimas modificaciones. El paquete también contiene utilidades estándar de Unix, aplicaciones de servidor, compiladores, bibliotecas y archivos de encabezado, compilados para ser ejecutados en Windows.

El lanzamiento es notable por la finalización del soporte para Windows 7, Windows 8, Windows Server 2008 R2 y Windows Server 2012. Así, Cygwin 3.5.0 solo es compatible con Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 y Windows Server 2022.

Otros cambios:

  • Se ha permitido el acceso a dispositivos de consola (/dev/consN) desde procesos conectados a otras consolas o terminales pty. Este cambio ha hecho posible ejecutar utilidades GNU screen y tmux en la consola.
  • Se ha añadido la utilidad newgrp para cambiar los identificadores de grupo en la sesión actual.
  • Se ha añadido apoyo a la utilidad cygcheck para buscar paquetes en la distribución de Cygwin y obtener información sobre paquetes disponibles e instalados.
  • En las funciones fnmatch y glob se ha añadido la posibilidad de especificar clases de caracteres al definir máscaras (por ejemplo, «[:alnum:]», «[=a=]», «[.aa.]»).
  • Se ha añadido un directorio /dev/disk con subdirectorios «by-*», que son enlaces simbólicos a dispositivos de discos y particiones:
  • by-drive/DRIVE_LETTER -> ../..../sdXN
  • by-label/VOLUME_LABEL -> ../..../sdXN
  • by-id/BUSTYPE-[VENDOR_]PRODUCT_[SERIAL|0xHASH][-partN] -> ../..../sdX[N]
  • by-partuuid/MBR_SERIAL-OFFSET -> ../..../sdXN
  • by-partuuid/GPT_GUID -> ../..../sdXN
  • by-uuid/VOLUME_SERIAL -> ../..../sdXN
  • by-voluuid/MBR_SERIAL-OFFSET -> ../..../sdXN
  • by-voluuid/VOLUME_GUID -> ../..../sdXN
  • Se han añadido los archivos /proc/codesets y /proc/locales con información sobre las codificaciones y locales soportados.
  • Se ha añadido soporte para las banderas SEEK_DATA y SEEK_HOLE en la función lseek.
  • Se han implementado nuevas funciones close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np y posix_spawn_file_actions_addfchdir_np.
  • Se ha añadido un dispositivo /dev/mixer con una implementación del mezclador de sonido.
  • En las secciones NFS se ha proporcionado soporte para canales FIFO.
  • Para los discos SSD se ha habilitado la optimización automática de archivos dispersos, independiente del modo de montaje «sparse».
  • El valor de RLIMIT_CORE por defecto se ha establecido en 0, desactivando la generación de core dumps y archivos de estado de pila.

    Fuente: opennet.ru

  • Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster