Alguma maneira de rodar o Linux como uma máquina virtual no Windows, para ter o melhor dos dois mundos?

12

Como o Linux possui muitas ferramentas úteis, enquanto o Windows possui muitos aplicativos (como o Chrome), em vez de comprar outra máquina para executar 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.

splattne
fonte
Apenas para informação: o Chrome já está disponível no Linux
Kedare

Respostas:

36

Muitas opções aqui:

Somente 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 está 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.
  • 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 um ambiente para criar / executar 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. Eles usam o Cooperative Linux , também conhecido como coLinux, que é limitado a sistemas de 32 bits. Eles não têm a sobrecarga da virtualização e são iniciados mais rapidamente, pois 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 SO em um PC virtual, que compartilha hardware com o SO host. Isso é bastante comprovado. Existem boas opções aqui para tirar instantâneos do seu PC Virtual em um estado específico, suspender / retomar um PC virtual etc. É bom poder experimentar um PC virtual, adicionar alguns pacotes e depois reverter para um instantâneo anterior e "comece a limpar".

Inicialização dupla

  • O wubi permite que você instale o Ubuntu diretamente do Windows, depois faça o boot duplo. Não é tão conveniente quanto o acima, pois você não pode executar os dois sistemas operacionais ao mesmo tempo.
Pete TerMaat
fonte
2
Virtual Box é um programa maravilhoso, use-o para servidores de desenvolvimento o tempo todo.
steve.lippert
6

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

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

Jimmy
fonte
1
Eu uso o Virtual Box para executar servidores de desenvolvimento Linux porque o Virtual PC não funciona tão bem no CentOS na minha experiência.
steve.lippert
5

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

sunetos
fonte
3

Talvez o andLinux seja interessante?

Do andlinux.org:

O andLinux é um sistema Ubuntu Linux completo, funcionando perfeitamente em sistemas baseados no Windows 2000 (2000, XP, 2003, Vista, 7; apenas versões de 32 bits).

FeatureCreep
fonte
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 Windows, como phat linux

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

SpliFF
fonte
Se a pergunta for "Como obtenho todas as ferramentas do Linux no Windows?", A resposta é "CygWin". +1.
Cygwin é definitivamente o caminho a percorrer, se você deseja ferramentas Linux em um PC. As máquinas virtuais não terão acesso tão fácil aos dados do Windows - é possível, mas doloroso. Cygwin está lá no mesmo contexto que os dados do seu PC.
Shannon Nelson
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 Ubuntu.

Como alternativa, obtenha o VMWare Player e baixe uma imagem pré-criada.

Alnitak
fonte
1

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

Joe Holloway
fonte
+1 ao VMWare. Nós usamos isso o tempo todo. Apenas certifique-se de ter dezenas e dezenas de RAM.
1

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

jonhwilliams
fonte
1

Em termos de ferramentas UNIX, é claro que existe o Microsoft Unix para Windows.

A ATT Research também fornece UWIN.

mdpc
fonte
1

"O Linux cooperativo (coLinux) é uma porta do kernel do Linux que permite que ele funcione cooperativamente com outro sistema operacional em uma única máquina".

http://www.colinux.org/

Joakim Elofsson
fonte
1

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

Percebo alguns problemas de desempenho ao ligar de um softphone para outro na minha rede e obter o correio de voz do ramal. O som é lento e gaguejante, presumo que devido ao modo como o PC virtual aloca ciclos de CPU, porque o PC em que ele está executando é bastante robusto. (Dual core de 1,4 MHz com 4 GB de RAM - 3,6 reconhecido, é claro, porque é um hardware de 32 bits.)

Eu diria que experimente e veja como funciona para você. Não demorará muito tempo para colocá-lo em funcionamento, por isso provavelmente vale a pena experimentar.

Gregg
fonte