Transformando Windows em Linux
Neste artigo você confere como deixar o Windows mais parecido com o Linux ou até mesmo substituir sua interface padrão pelos ambientes GNOME ou KDE. Muitas vezes a força do destino pode levá-lo a trabalhar um local onde só é permitido o uso de Windows, mas você não vai deixar de rodar "Linux" por causa disso, vai?
Parte 3: O modo hardcore (cygwin)
Então você quer não só os aplicativos, mas sim o shell e todos seus comandos
rodando no Windows... Sorte sua que alguém pensou nisso e resolveu desenvolver
uma espécie de emulador Linux, o cygwin.
O ambiente cygwin (http://www.cygwin.com/), conforme descrito no site oficial do projeto, consiste em duas partes: um arquivo DLL, cygwin.dll, que atua como uma camada emuladora do Linux; e uma coleção de ferramentas que fornecem o look and feel do Linux.
Sua instalação é semelhante à de uma distribuição: você só precisa fazer o download de um arquivo (setup.exe), adicionar alguns mirrors (caso queira GNOME ou KDE) e escolher os pacotes a serem instalados. A equipe de desenvolvimento do cygwin já portou uma vasta gama de aplicativos, ferramentas e bibliotecas e no site do projeto você encontra um manual de como criar seus próprios pacotes para programas Linux ainda não portados.
O ambiente cygwin (http://www.cygwin.com/), conforme descrito no site oficial do projeto, consiste em duas partes: um arquivo DLL, cygwin.dll, que atua como uma camada emuladora do Linux; e uma coleção de ferramentas que fornecem o look and feel do Linux.
Sua instalação é semelhante à de uma distribuição: você só precisa fazer o download de um arquivo (setup.exe), adicionar alguns mirrors (caso queira GNOME ou KDE) e escolher os pacotes a serem instalados. A equipe de desenvolvimento do cygwin já portou uma vasta gama de aplicativos, ferramentas e bibliotecas e no site do projeto você encontra um manual de como criar seus próprios pacotes para programas Linux ainda não portados.
Mesmo depois da instalação realizada, NÃO apague o arquivo setup.exe. Ele funcionará também como um atualizador e gerenciador do sistema instalado, permitindo adicionar/remover/atualizar pacotes.
Se você não tiver mexido em nenhum valor padrão da instalação, o cygwin estará instalado no diretório c:\cygwin e um atalho terá sido criado em seu desktop. Experimente observar dentro deste diretório e você encontrará uma estrutura idêntica à estrutura das distribuições Linux, com os diretórios /bin, /etc, /var, /usr/, /home etc.
Algumas observações:
- O cygwin não possui um usuário root. O seu usuário será criado de acordo com sua conta no Windows. De resto é tudo igual, com seu diretório dentro do /home, e neste diretório os arquivos de configurações pessoais do usuário;
- Para instalar novos pacotes você tem duas opções: ou utiliza o setup.exe, ou baixa os pacotes pré-compilados no formato .tar.gz e os descompacta na raiz do seu sistema cygwin.
Clicando no atalho uma janela do prompt do DOS será executada, só que rodando o bash do cygwin. Aqui valem todos os comandos com os quais você está familiarizado no Linux. Agora é só instalar novos pacotes e começar a brincar. Como disse no início deste artigo, o meu objetivo é mostrar a emulação do Linux no desktop, portanto não entrarei em detalhes nas capacidades de rede, por exemplo, do cygwin.
Maiores informações você encontra na documentação oficial do projeto:
até,