Ícone de pesquisa do Download.it
Advertisement

Teste de aplicações Linux em ambiente Microsoft

Teste de aplicações Linux em ambiente Microsoft

Vote: (5 votos)

licença do Programa: Grátis

Desenvolvedor: Redhat

Versão: 3.3.6

Funciona em: Windows

Vote:

licença do Programa

(5 votos)

Grátis

Desenvolvedor

Versão

Redhat

3.3.6

Funciona em:

Windows

Prós

  • Muitos pacotes disponíveis
  • Requer menos recursos do que uma instalação completa de VM
  • As aplicações do Cygwin podem acessar o sistema de arquivos do Windows
  • Pode executar aplicações gráficas

Contras

  • Muitas ferramentas do Linux são incompatíveis com o Cygwin
  • A documentação das ferramentas é escassa
  • A instalação é lenta e ocupa muito espaço

Cygwin é um ambiente emulado do tipo Linux para sistemas operacionais Windows.

Razões para usar o Cygwin

Uma instalação do Cygwin fornece uma DLL (cygwin1.dll) que emula muitas funcionalidades do sistema POSIX (Portable Operating System Interface). No ambiente Cygwin, os usuários podem usar ferramentas de linha de comando do Linux como ls, more, awk, entre outras. O Cygwin não é uma ferramenta de produção. Portanto, não deve ser usado em ambientes de produção. Mas é uma boa ferramenta para testar ideias. Os usuários podem instalar a ferramenta em sua máquina Windows e experimentar vários programas Linux.

O Cygwin é um produto de código aberto. Ao longo dos anos, a comunidade Cygwin portou ferramentas e pacotes Unix, GNU, BSD e Linux. Também tem suporte para ambientes de desktop GNOME, X Windows System e KDE.

Características do Cygwin

Os usuários podem baixar o executável de configuração no site do Cygwin. A ferramenta de configuração permite ao usuário selecionar quais pacotes baixar. Os pacotes pré-compilados são baixados dos sites espelho disponíveis.

Devido à adição de várias funcionalidades, o Cygwin cresceu bastante ao longo dos anos. Dependendo da seleção de pacotes, o tamanho total da instalação pode variar de 23 a mais de 100 GB. Portanto, os usuários precisam ser cuidadosos com os pacotes que selecionam. Além disso, isso significa que o download e a instalação podem levar muito tempo.

Uma vez instalado, os usuários podem clicar no ícone do Cygwin para iniciá-lo no Windows. O terminal bash shell do Cygwin tem uma aparência e sensação distintas, fazendo com que os usuários estejam cientes de que não é o terminal DOS.

O Cygwin vem com muitos pacotes GNU. Por isso, é uma ótima ferramenta para desenvolvedores testarem conceitos e ideias. No terminal do Cygwin, os drives são mapeados para /cygdrive, então o drive C: seria mapeado para /cygdrive/c. O Cygwin fornece utilitários para converter entre caminhos do Windows e Unix, formatos de arquivo e terminações de linha.

Para usuários que não querem executar máquinas virtuais Linux pesadas (VMs) em sua máquina Windows, o Cygwin pode ser uma alternativa.

Conclusão

O Cygwin é uma ótima ferramenta de desenvolvimento para ser executada no ambiente Windows. Não deve ser usado para produção. Também pode servir como uma ferramenta de aprendizado para novos desenvolvedores e estudantes que não têm acesso a sistemas Unix ou Linux.

Prós

  • Muitos pacotes disponíveis
  • Requer menos recursos do que uma instalação completa de VM
  • As aplicações do Cygwin podem acessar o sistema de arquivos do Windows
  • Pode executar aplicações gráficas

Contras

  • Muitas ferramentas do Linux são incompatíveis com o Cygwin
  • A documentação das ferramentas é escassa
  • A instalação é lenta e ocupa muito espaço

Outros softwares para você considerar