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.249 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 4: Particularidades do Cygwin

Há várias particularidades do Cygwin, como por exemplo, no Linux para acessar os arquivos do Windows é preciso montar a unidade do Windows, CDROM e etc geralmente no /mnt, no Cygwin é preciso somente acessar o diretório /cygdrive e ter acesso ao arquivos do Windows.

Rodando o WindowMaker


Basta criar o arquivo .xinitrc (se já existir apague-o) no seu $HOME e torná-lo executável. Exemplo:

$ echo wmaker >> ~/.xinitrc
$ chmod +x ~/.xinitrc


Só é preciso fazer isso uma vez. Para chamar a interface gráfica, basta usar o mesmo comando do Linux:

$ startx

Se não der certo com o startx, tente:

$ xinit

Os comandos podem ser digitados em letra maiúscula.

O mount do Cygwin é usado para mapear drives e compartilhamentos de rede em diretórios normais. Diferente do mount do Linux, o ponto de montagem não precisa existir. E o mapeamento é definitivo, permanecendo mesmo quando reiniciar a máquina. Se não quiser mais um mapeamento, use o umount para cancelar. Exemplo:

$ mount C: /diretório_a_ser_montado

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   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

Instalar OBS Studio e VLC no Slackware 15

Montando um sistema Helpdesk com servidor Linux e Java em um ambiente corporativo ou na Internet

Instalando Linux dentro do Windows

ISPConfig 3 no CentOS 6.4 64 bits

ownCloud - Em poder de suas mãos (Private Cloud)

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