Lançamento do Cygwin 3.5.0, ambiente GNU para Windows

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
  • Foram adicionados os arquivos /proc/codesets e /proc/locales com informações sobre os conjuntos de caracteres e locais suportados.
  • A função lseek agora suporta os flags SEEK_DATA e SEEK_HOLE.
  • Novas funções foram implementadas: close_range, fallocate, c8rtomb, c16rtomb, c32rtomb, mbrtoc8, mbrtoc16, mbrtoc32, posix_spawn_file_actions_addchdir_np e posix_spawn_file_actions_addfchdir_np.
  • Um dispositivo /dev/mixer foi adicionado, implementando um mixer de som.
  • Nos seções NFS, o suporte a canais FIFO foi garantido.
  • Para unidades SSD, a otimização automática de arquivos esvaziados foi ativada, independente do modo de montagem "sparse".
  • O valor padrão de RLIMIT_CORE foi definido como 0, desativando a geração de core dumps e arquivos de estado da pilha.

    Fonte: opennet.ru

  • Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster