Nova versão do Cygwin 3.1.0, ambiente GNU para Windows

Após dez meses de desenvolvimento, a Red Hat publicou lançou a versão estável do pacote Cygwin 3.1.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 cabeçalhos, compilados diretamente para execução no Windows.

Principais mudanças:

  • No modo de compatibilidade com xterm, o suporte a cores de 24 bits foi adicionado (funciona no Windows 10 a partir da versão 1703). Para o console antigo, foi adicionado um modo de simulação de cores de 24 bits usando cores próximas da paleta de 16 bits;
  • No PTY, foi adicionado suporte a pseudoconsole — uma API para terminais virtuais, introduzida no Windows 10 1809. O suporte a pseudoconsoles em
    Cygwin permitiu que aplicativos de console nativos, como gnu screen, tmux, mintty e ssh, funcionassem no PTY;
  • Novas APIs para vinculação de processos e threads a núcleos de CPU foram adicionadas: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np e pthread_setaffinity_np. O suporte ao macro CPU_SET também foi adicionado;
  • Uma API para trabalhar com o banco de dados DBM, que armazena dados no formato chave/valor: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error,
    dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • Possibilitada a abertura múltipla de um canal FIFO para gravação;
  • Na função times(), foi implementado suporte a um argumento com valor
    NULL;
  • A saída e formato de /proc/cpuinfo foram aproximados à sua representação no Linux;
  • O tamanho do limite de stackdump foi aumentado de 13 para 32.

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