Qualquer maneira de executar o Linux como uma máquina virtual no topo do Windows, pode ter o melhor dos dois mundos?

12

Como o Linux tem muitas ferramentas úteis, enquanto o Windows tem muitos aplicativos (como o Chrome), em vez de comprar outra máquina para rodar o Linux, existe uma maneira de executá-lo como uma máquina virtual no PC? O CD-ROM de instalação do Ubuntu não parece ter essa opção.

    
por splattne 23.05.2009 / 11:36

11 respostas

36

Muitas opções aqui:

Apenas ferramentas

Se você quer apenas as ferramentas GNU / Linux, existem algumas opções.

  • O cygwin oferece um shell bash com muitas ferramentas, incluindo um servidor X11. Isso já existe há algum tempo e é maduro.
  • O msys é uma alternativa menor e mais leve ao cygwin.
  • Os utilitários GNU para Win32 são outra alternativa leve. Essas são versões nativas das ferramentas, ao contrário do cygwin, que requer uma DLL do cygwin para falsificar suas ferramentas e pensar que elas estão sendo executadas no Linux.
  • O UWIN é um conjunto de ferramentas / bibliotecas Unix da ATT Research que são executadas no Windows.
  • O SUA é o subsistema da Microsoft para aplicativos baseados em UNIX, oferecendo ferramentas e ambiente para criação / execução de programas Unix no Windows.

Linux em um processo do Windows

Existem vários pacotes que executam o Linux como um processo do Windows, sem simular um PC inteiro como a virtualização faz. Eles usam o Cooperative Linux , também conhecido como coLinux, que é limitado a sistemas de 32 bits. Eles não têm a sobrecarga de virtualização e são iniciados mais rápido, já que você não está inicializando um PC virtual. Isso é um pouco mais experimental e pode não ser tão estável quanto algumas das opções de virtualização.

Virtualização

O software de virtualização permite inicializar outro sistema operacional em um PC virtual, que compartilha hardware com o sistema operacional host. Isso é muito tentado e verdadeiro. Há boas opções aqui para tirar instantâneos do seu Virtual PC em um estado particular, suspender / reiniciar um PC virtual, etc. É bom poder experimentar um PC virtual, adicionar alguns pacotes, reverter para um instantâneo anterior e "começar limpo".

Inicialização dupla

  • O wubi permite que você instale o Ubuntu diretamente do Windows, depois do dual-boot. Não é tão conveniente quanto o acima, já que você não pode executar ambos os sistemas operacionais de uma só vez.
por 26.06.2009 / 18:25
6

Parece que o VirtualBox é executado no Windows, que deve ter suporte decente ao Linux. O Virtual PC, até onde eu sei, não oferece uma integração Linux muito boa.

Se você está apenas procurando pelo conjunto regular de ferramentas de linha de comando, você pode ver o cygwin. Muita bondade sem a sobrecarga de manter um sistema separado.

    
por 23.05.2009 / 09:23
5

Uma alternativa para uma máquina virtual (o que significa que ela pode compartilhar RAM com o Windows) é o Portable Ubuntu, que roda o Ubuntu como um aplicativo do Windows. É uma das maneiras mais inteligentes de obter o melhor de ambos. Não posso postar um link porque sou um novo usuário aqui. O domínio é: portableubuntu.demonccc.cloudius.com.ar

    
por 23.05.2009 / 09:23
3

Talvez andLinux seja interessante?

De andlinux.org:

andLinux is a complete Ubuntu Linux system running seamlessly in Windows 2000 based systems (2000, XP, 2003, Vista, 7; 32-bit versions only).

    
por 23.05.2009 / 09:23
2

Você pode usar o cygwin se quiser apenas as ferramentas.

Você pode usar o software VirtualPC para montar qualquer Linux.

Existem algumas distros que são instaladas no topo do Windows, como o phat linux

Muitos utilitários linux úteis (incluindo o bash) foram portados para o win32 nativo (utilitários unix).

    
por 23.05.2009 / 09:23
2

Não é tarefa do CD-ROM do Ubuntu fornecer instalação virtualizada.

Basta instalar o VirtualBox e criar uma nova máquina virtual inicializada a partir do disco do Ubuntu.

Como alternativa, obtenha o VMWare Player e faça o download de uma imagem pré-fabricada.

    
por 23.05.2009 / 11:29
1

Você pode executá-lo em uma máquina virtual do VMWare, mas também há o Wubi, que você pode achar adequado.

    
por 23.05.2009 / 09:23
1

VMWare me deu o Ubuntu por um tempo, mas depois usei o VMWare para criar uma máquina virtual do Windows, depois instalei o Ubuntu e o Windows no Ubuntu.

    
por 23.05.2009 / 09:23
1

Em termos de ferramentas UNIX, há obviamente o Microsoft Unix para Windows.

ATT Research também fornece UWIN.

    
por 07.06.2009 / 08:23
1

"Cooperative Linux (nome curto coLinux) é uma porta do kernel do Linux que permite que ele seja executado cooperativamente ao lado de outro sistema operacional em uma única máquina."

link

    
por 23.06.2009 / 19:03
1

Você pode executar o Linux no Virtual PC, embora seu desempenho possa sofrer alguns. Eu tenho um PBX trixBox em execução no Virtual PC, para fins de teste, e funciona bem.

Noto alguns problemas de desempenho ao ligar de um softphone para outro na minha rede e receber o correio de voz da extensão. O som é lento e gaguejante, presumo devido a como o Virtual PC aloca os ciclos da CPU, porque o PC em que está rodando é bastante robusto. (Dual Core 1.4 MHz com 4GB de RAM - 3.6 reconhecido, é claro, porque é um hardware de 32 bits.)

Eu diria que tente e veja como funciona para você. Não vai demorar muito para começar, então vale a pena experimentar.

    
por 25.06.2009 / 20:47