May 23 2007
Cygwin
O Cygwin pode ser considerado um emulador de aplicações para Linux, é um conjunto de ferramenta originalmente concebido por Cygnus Solutions. Agora é desenvolvida pela RedHat. É possível com esta aplicação a partir do Windows interagir com um sistema Unix. Este software livre foi criado com o objectivo de ser um modelo do conhecido Wine do Linux, mas próprio para o Windows, e pode emular vários softwares como o KDE, o GCC e outros, como se fosse o Linux no Windows.
É apenas mais uma janela no seu ambiente de trabalho, mas com o poder quase completo do Linux. Alguns dos pacotes disponíveis são KDE, Gnome, Python, Apache, Perl, GCC, XFree86 e Xorg.
Utilizando-o, podemos ver que o Cygwin consome memória tanto como o Konsole do Linux, isto é, quase nada. É fácil de usar, e a experiência vai-se adquirindo cada vez que utilizas o Cygwin. Para introduzir uma dica, durante a instalação o Cygwin disponibiliza uma lista de pacotes como GCC, KDE, Gnome e diversos outros para seleccionares (Atenção que após a instalação já não poderás voltar atrás se queres instalar mais um pacote). O Cygwin, hoje em dia, é mais utilização em termos de programação (Java, Python, C) e pode muito bem compilar os ficheiros feitos pelo programador apenas com o pacote necessário (GCC por exemplo). Os ficheiros compilados necessitam apenas de uma livraria (cygwin.dll) e funcionam muito bem no Windows (eu pessoalmente nunca tive problemas com a compilação dos meus programas, bastou-me colocar um atalho para a pasta do Cygwin, que é lá onde tudo é armazenado, um atalho para o Terminal do Cygwin e um atalho para a Linha de Comandos)
Para executar aplicações em ambiente Linux basta apenas ir ao Terminal do Cygwin e executar como se se estivesse no Linux, agora qualquer software que fora compilado com o Cygwin deve ser executado directamente ou na Linha de Comandos, nunca no Terminal do Cygwin pois fora compilado para o Linux mas não funcionaria em lado nenhum se não fosse a livraria (que deve estar na mesma pasta do Cygwin), como já foi referida no parágrafo anterior.
Relacionados












































Acabei de descobrir este programa e através do Google encontrei seu Blog. Realmente é uma boa alternativa para eu matar a saudade do Linux enquanto estiver no trabalho.
[...] é necessário termos na máquina local um servidor de X, por exemplo o já analisado Cygwin [...]
[...] Uma característica interessante e que pode ser útil, é a utilização do SSH X Window System forwarding, ou seja reencaminhamento de aplicações gráficas através da ligação SSH estabelecida que por sua vez é encriptada, garantindo segurança na transferência dos dados. Assim podemos correr uma aplicação gráfica no sistema remoto e interagir com ela no sistema local (onde se executa o PuTTY). Para podermos usar esta característica é necessário termos na máquina local um servidor de X, por exemplo o já analisado Cygwin. [...]
Cygwin - PROGRAMAS LIVRES…
O Cygwin pode ser considerado um emulador de aplicações para Linux, é um conjunto de ferramenta originalmente concebido por Cygnus Solutions. Agora é desenvolvida pela RedHat. É possível com esta aplicação a partir do Windows interagir com um s…