Exemplos concretos de execução de software somente do Linux no Windows

3

O Linux tem o WINE para executar aplicativos do Windows no Linux, eu me pergunto se isso funciona ao contrário também.

Claro, eu poderia fazer o download de pacotes fonte e tentar uma compilação manual, mas isso é complicado e geralmente requer bibliotecas que não consigo encontrar.

Algumas pessoas disseram que o Cygwin é uma boa ideia para executar aplicativos. No entanto, ainda tenho que me apresentar com um usercase convincente.

Instalar todo o Cygwin apenas para fazer "ls -la" de vez em quando não é exatamente o suficiente para eu fazer isso.

Alguém pode dar um exemplo concreto de um software que está usando no Windows devido ao cygwin?

    
por KdgDev 27.01.2011 / 12:06

3 respostas

4

Cygwin e vinho não são muito comparáveis. O Cygwin não executa binários nativos, é apenas um ambiente POSIX, permitindo que alguém faça exatamente o que você disse, faça o download de pacotes fonte e tente uma compilação manual. também vem com muitos pacotes que já passaram por esse processo. Qualquer aplicativo no Cygwin, no entanto, é bastante concretamente um aplicativo Cygwin, não um aplicativo Linux em execução no Windows.

O mais próximo que eu vi da capacidade de executar aplicativos Linux no Windows seria o coLinux ( link ) que na verdade está executando um Linux completo kernel ao lado do Windows e, portanto, é mais compatível com a virtualização.

Quanto a um software, o Cygwin + OpenSSH oferece uma solução de acesso remoto muito prática para uma caixa de janelas de vários ambientes, sem o incômodo de um servidor que redesenha a tela inteira para operações simples de caracteres.

Além disso, o Xserver do Cygwin é muito útil quando se trabalha em um ambiente misto de Linux / Windows, e para executar programas projetados para rodar no Linux, por exemplo, o rxvt no Windows é um excelente terminal.

    
por 27.01.2011 / 12:13
0

Muito, porque existe um subsistema POSIX (SUA) e um X Window Server (Xming) para Windows.

Quanto ao Cygwin ... Ele provavelmente dará resultados semelhantes, mas o SUA está mais próximo do kernel, portanto, apresenta melhor desempenho.

    
por 27.01.2011 / 12:12
0

Se você quer apenas um ambiente shell tipo unix, o Cygwin está bem. Há um monte de pacotes portados para o Cygwin e a instalação é, na maior parte, direta. Como qualquer outro ambiente posix, haverá os problemas e as dificuldades comuns de configuração. Eu nunca fui pessoalmente feliz com o Xming.

Na minha experiência, o material do Cygwin será mais lento do que o Linux nativo no mesmo hardware e há alguns casos estranhos de borda (eu tinha um script perl que sempre falhava no cygwin, enquanto o script idêntico funcionava corretamente no Linux). p>

Se você está entrando em coisas mais complicadas do Linux, então vale a pena realmente rodar o Linux, seja nativamente ou em uma solução de VM como o VMware Workstation ou o VirtualBox.

    
por 27.01.2011 / 15:57