Foi lançado esses dias o Cygwin 1.7.1, depois de muito tempo em desenvolvimento. O Cygwin é uma espécie de emulador do ambiente do Linux para Windows, permitindo rodar comandos comuns e diversos programas. Não é uma solução de virtualização nem execução de aplicações nativas, elas precisam ser recompiladas, mas ainda assim ajuda muito quem está acostumado com Linux e precisa lidar com Windows por um bom tempo, seja a trabalho, estudo ou curiosidade.
Entre as alterações principais podemos citar:
- A tabela de partições montadas não fica mais no registro. Ela ficará em /etc/fstab ou /etc/fstab/$USER. A migração precisa, em parte, ser feita manualmente (há scripts para ajudar), então a atualização da versão anterior para essa não será tão automatizada.
- Suporte para caminhos grandes, quebrando a fronteira de 260 caracteres. PATH_MAX agora é definido em 4096, mas o Cygwin tentará suportar números maiores se necessário, como 32767, limite em Unicode no Windows.
- Várias instalações do Cygwin poderão existir no mesmo sistema, desde que mantidas separadas.
- Suporte a IPv6 (que ainda não decolou, mas uma hora será padrão em todo lugar).
- Codificação em UTF-8 por padrão (mas vários outros charsets são suportados).
- Suporte a Windows 7 (e Vista).
- Melhorias nos métodos de autenticação, e quebra do suporte a Windows 95/98/ME (os que rodam sobre o MS-DOS). A arquitetura do Windows NT é mais eficiente e segura, suas APIs são bem mais abrangentes, propiciando um melhor integração e possibilidades de desenvolvimento.
Anúncio:
https://cygwin.com/ml/cygwin-announce/2009-12/msg00027.html
O download pode ser feito a partir do site oficial, https://cygwin.com/.
Guia do usuário, com tutoriais e dicas para iniciantes:
https://cygwin.com/cygwin-ug-net/