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
Fuente: opennet.ru
