A empresa Red Hat lançou uma versão estável do pacote Cygwin 3.5.0, que inclui uma biblioteca DLL para emular a API básica do Linux no Windows, permitindo compilar programas criados para Linux com mínimas alterações. O pacote também contém utilitários Unix padrão, aplicativos de servidor, compiladores, bibliotecas e arquivos de cabeçalho especificamente compilados para execução no Windows.
O lançamento é notável pelo término do suporte ao Windows 7, Windows 8, Windows Server 2008 R2 e Windows Server 2012. Assim, o Cygwin 3.5.0 suporta apenas Windows 8.1, Windows 10, Windows 11, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 e Windows Server 2022.
Outras mudanças:
- O acesso aos dispositivos de console (/dev/consN) a partir de processos conectados a outros consoles ou terminais pty foi liberado. Essa mudança possibilitou a execução dos utilitários GNU screen e tmux no console.
- Foi adicionada a utilidade newgrp para modificar os identificadores de grupo na sessão atual.
- O utilitário cygcheck agora suporta a busca de pacotes na distribuição Cygwin e a obtenção de informações sobre pacotes disponíveis e instalados.
- As funções fnmatch e glob agora permitem especificar classes de caracteres ao definir padrões (por exemplo, "[:alnum:]", "[=a=]", "[.aa.]").
- Um diretório /dev/disk foi adicionado com subdiretórios "by-*", que são links simbólicos para dispositivos de disco e partições de disco:
- 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
Fonte: opennet.ru
