Pular para o conteúdo

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.
Wagner Ronieri França Costa wronieri
Hits: 226.256 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

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.

   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

Instalando plugin do Java no Firefox 0.8

Instalando o Kylix 3 Open Edition no Red Hat 9

Instalando um sistema tradutor de línguas no seu Linux

Instalação do Docker no CentOS 7

Dá para usar BackTrack como desktop! Sabia?

Lendo formatos EPUB no Kindle com o Calibre

NagiosVision: Tem humanos perto do seu servidor

#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
#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

Entre na sua conta para comentar.