Cygwin, um Linux dentro do Windows

Este artigo tem como objetivo apresentar o Cygwin, um programa para Windows que nos proporciona vários recursos do nosso bom e querido Linux, tais como bash, sed, X, entre outros. Uma alternativa para quem quer estudar e/ou usar Linux em uma máquina com Windows onde não se pode ter dual boot e não se tenha uma live distro à disposição.

[ Hits: 222.973 ]

Por: Wagner Ronieri França Costa em 26/01/2005


Introdução



Certa vez o chefe de uma empresa onde trabalhava veio até mim e disse:

"Estou querendo aprender alguma coisa sobre Linux, mas não quero que tire o Windows de minha máquina".

Achei legal, sugeri fazer um dual boot e instalar o Linux e Windows na mesma máquina e a resposta foi um não, apresentei o Kurumin, mas ele também não achou legal e disse:

"Eu quero algo que dê para eu aprender Linux e usar o Windows ao mesmo tempo".

Então depois de pesquisar conheci o software que me motivou a escrever este artigo, o Cygwin.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Como o Cygwin funciona
   3. Instalando o Cygwin
   4. Particularidades do Cygwin
   5. Links e listas sobre o Cygwin
   6. Considerações finais
Outros artigos deste autor

Instalando o Kylix 3 Open Edition no Red Hat 9

Instalando plugin do Java no Firefox 0.8

Leitura recomendada

Escreva partituras no Linux

Convertendo .AVI para VCD de forma fácil e rápida

PacmanXG, excelente frontend para o Pacman

Instalando o Zabbix 1.6.6 no Debian 5

Instalando o IBExpert no Linux e acessando o Firebird

  
Comentários
[1] Comentário enviado por cvs em 26/01/2005 - 09:06h

Legal, creio que é possivel aprende APENAS algumas coisas, mas como eu nunca mexi e provavelmente eu nunca irei mexer com esse cygwin, posso estar enganado... mas é possivel instalar e manter funcional softs como apache, mysql, alguma servidor de e-mail, samba?

É possivel compilar um novo kernel nele?

[2] Comentário enviado por tardy em 26/01/2005 - 09:40h

Muito bom este artigo, já havia mexido com este programa mais para emular o Solaris 8 (UNIX) e postgre.

Artigo nota 10!

[3] Comentário enviado por lordello em 26/01/2005 - 10:06h

Ae cara, só uma coisa. O título está errado!

Como todos sabem "Linux" é o kernel que usamos para dar boot na máquina. Todo e qualquer software carregado a partir do "init" da distribuição não é Linux, e sim GNU, por isso o termo GNU/Linux é adequado. O cygwin é muito legal, mas ele NÃO É LINUX, ele é GNU, ou seja, ferramentas GNU dentro do Windows, como bash, sed, grep, tar, bzip2, wget, ftp, gcc, glibc etc...

Amiguinho CVS, é possível compilar novos programas sim, para isso é necessário instalar o gcc, glibc etc... calro, a grande maiorias dos programas foram feitos para compilar no gcc do UNIX, por isso muitos programas dão problema quando compilados no gcc do cygwin, então não é uma tarefa fácil.

O artigo está muito bom cara, você só errou no título.

[4] Comentário enviado por y2h4ck em 26/01/2005 - 10:40h

Lordello o Cygwin tem kernel, e é possivel baixar o kernel mais rescente do linux
e compilar nele .... i ae ??? oq vc me diz disso ?

eheeheh lol

[5] Comentário enviado por wronieri em 26/01/2005 - 12:41h

Bom pessoal vamos lá CVS como já escrito tem como compilar sim tem instalado nele gcc etc e tal, inclusive o cygwin é muito usado para rodar o postgresql no windows mas agora pelo que vi na versão 8 já existirá a versão p/ windows .
Agradeço a todos por críticas e sugestões.
valeu.

[6] Comentário enviado por removido em 26/01/2005 - 19:21h

já conhecia o cygwin, dahorinha ele ;)
boa a idéia do artigo.. o mesmo tbm ficou bem explicativo, valeu

abraços

[7] Comentário enviado por removido em 27/01/2005 - 00:22h

Boa idéia esse artigo. Afinal, no amor e na guerra vale tudo. E, invadir o território do "winNimigo" é uma tática muito boa :)

[8] Comentário enviado por birilo em 27/01/2005 - 10:47h

Poxa, tem gente que consegue rodar até KDE dentro do Cygwin....
Com Kernel, Xfree86, KDE....

Pode-se "facilmente" montar um server WEB com MySQL apache e PHP dentro do Cygwin.... Acho q aqui mesmo no vivaolinux eu vi um artigo sobre isso....

Falows ae
Danilo

[9] Comentário enviado por brock_carlos em 27/01/2005 - 17:22h

Tem mais esse link tbm pra da uma olhada, pra quem estiver com problemas em colocar o gnome pra rodar.
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1052&pagina=4

[10] Comentário enviado por lordello em 27/01/2005 - 18:01h

Como eu disse, o artigo está muito bom.

y2h4ck, não confunda o "layer" do cygwin com o "kernel Linux", esse "layer" faz uma tradução das chamadas do windows para o shell UNIX. Ele funciona semelhante ao que o wine faz com os programas do windows dentro do Linux. Você até pode conseguir baixar o código fonte do Linux, descompactar dentro do cygwin e compilar (nunca fiz isso, mas...), agora isso não quer dizer que você vai rodar o Linux dentro do windows, isso é impossível, LINUX NÃO É UM PROGRAMA!

Muitos aplicativos já são distribuídos com o Cygwin, é só usar o setup.exe e procurar. Outros aplicativos são disponibilizados por amantes do cygwin, como por exemplo o Gnome, mas nem tudo são flores, como disse o gcc do cygwin costuma dar muitos problemas, para se ter uma idéia, esse projeto CyGnome parou no Gnome 1.4, quem hoje vai usar isso???

O cygwin é uma ferramenta muito boa, com o X puro é possível efetuar conexões remotas do windows pro XFree/Xorg no Linux, deixando o VNC sem utilidade, já que esse processo é mais rápido e economiza sua rede. É possível rodar servidores em modo texto, e claro, o shell (bash) é a melhor coisa que tem, você nunca mais vai usar o, argh... Command.com do windows!!

Para aplicativos que já possuem uma versão para windows nativa, é perda de tempo usar o cygwin...

Mais uma vez... bom artigo cara, continue assim....

[11] Comentário enviado por tuxx em 27/01/2005 - 21:07h

muito bom saber que agora posso continuar a desenvolver a minhas tecnicas de linux sobre o rowindows. valeu

[12] Comentário enviado por buzzard em 09/02/2005 - 21:12h

Interessante saber que da pra "rodar" GNU no Windows !!!
Pelo menos da pra brincar um pouco, mas prefiro botar windows e linux

[13] Comentário enviado por 76ers em 17/04/2005 - 13:11h

mt loko isso, dah pra usah os dois ao mesmo tempo, incrivel....achei meio bizarro tb, mas eh mt util......otimo artigo

[14] Comentário enviado por fchevitarese em 07/10/2005 - 11:45h

kra.. meu professor já tinha me falado do cywin !! mais fiquei com preguiça de tentar instalar!!
Mto }Bom seu artigo! Parabéns!!!

[15] Comentário enviado por snteles em 13/12/2005 - 05:21h

Olá pessoal.
Gostaria de saber se com o Cygwin posso acessar minha partição Linux (Kurumin).
Saulo

[16] Comentário enviado por rfrias em 22/08/2006 - 15:09h

ola estou precisando de uma ajuda. tenho duas maquinas linux e uma windows, através de uma maquina linux quero pegar um arquivo em uma maquina windows e executar em uma windows e ter o resultado na minha estação "Linux" a qual eu estou logado. vc sabe se consigo através do cygwin? ou teria outra idéia para me ajudar

[17] Comentário enviado por micnobre em 05/09/2006 - 19:23h

Eu instalei o Cygwin para acessar uma maquina linox, porem eu nao consigo selecionar algo num programa editor (por exemplo) e colar com o botao da direita dentro da janela de comando, por quê????

[18] Comentário enviado por fwc1975 em 24/11/2006 - 10:45h

preciso saber comandos do cygwin...
Alguem pode me ajudar????
mande email fwc1975@terra.com.br

[19] Comentário enviado por fwc1975 em 24/11/2006 - 10:48h

Pessoal preciso estrair dados do programa do ITR com o Cygwin já foi feito antes por outras pessoas mas agora estou com um grande problema aqui.....
agradeço se alguem responder urgente
Valeu abraços

[20] Comentário enviado por lucimary sena em 19/09/2007 - 19:34h

Olá Pessoal
instalei o Cygwin e quando clico no icone na area de trabalho aparece o cmd pedindo para mim colocar um comando , e agora o que faço? eu pensei que era só instalar e estaria pronto para usar
foi isso que entendi no tutorial, voçês me ajudam porfavor?
Desde já agradeço
Abraços

[21] Comentário enviado por rikg12 em 07/04/2008 - 14:09h

Cara....
estou tentando configurar o crontab, mas ele nao rodou...

coloquei varios scripts la, mas ele nao executa no horario....
testei os scripts sozinhos e todos estao ok...

alguem sabe o q fazer???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts