Meu sistema operacional pode ser uma VM?

4

Esta não é uma questão de servidor per se ,

mas gostaria de saber se posso ter meu sistema operacional mais ou menos uma VM. Agora, eu tenho o Windows XP e rodei o linux (na maior parte do tempo) no VMware. Eu iria apenas mudar para o Linux, mas eu gosto de poder alternar, e eu preciso do Windows para muitas coisas.

Eu acho que poderia rodar o Windows na VM, mas seria basicamente a mesma coisa, ao contrário. O que eu realmente gostaria de fazer é ter os dois (e talvez m oa r no futuro) em uma máquina virtual, e nunca usar o sistema operacional host. Claro que, como é agora, o Windows está usando muitos recursos próprios - e o disco rígido virtual está no mesmo disco rígido que o Windows, então tudo é apenas ... Lento e lamacento. Seria bom ter um sistema operacional realmente rápido que apenas executasse a VM e não fizesse nada além de fornecer virtualização para os outros sistemas operacionais. Isso tornaria a inicialização dupla incrivelmente fácil, bem como a instalação de novos sistemas operacionais e afins. Além disso, você pode alternar rapidamente entre dois ou três ambientes diferentes ou inicializar um enquanto usa o outro, etc.

Existe um sistema operacional adequado para essa tarefa? Existe uma VM adequada para essa tarefa? Quero dizer, seria bom se o host não tivesse que carregar todo o seu ambiente gráfico e pudesse apenas carregar a VM em um tipo de interface de linha de comando ... Isso pode ser feito com software existente (de preferência livre) ?

    
por Carson Myers 19.07.2009 / 04:39

9 respostas

10

VMWare ESX ou ESXi (grátis) é o que você deseja. Você precisará de dois computadores para o ESXi, já que as VMs só podem ser acessadas remotamente por meio do cliente VI.

    
por 19.07.2009 / 04:50
6

Outra solução potencial é o hipervisor Xen 3.4

    
por 19.07.2009 / 05:06
4

ESXi e Hyper-V Server basicamente fazem isso ... mas ambos deixam você sem nenhum console gráfico local para os convidados (apenas linha de comando) - você precisa rodar um console remoto para obter qualquer interface gráfica para os convidados - e isso não será acelerado o suficiente para jogos e coisas, não agora mesmo.

    
por 19.07.2009 / 16:56
1

Acho que a resposta que você está levando é sim.

Sim, você pode instalar o VMWare, o VirtualPC ou o VirtualBox no Windows ou instalar o Xen ou outro no Linux.

No entanto, você deve realmente analisar suas necessidades em ambos os sistemas. Se você está jogando muitos jogos, é provável que você queira rodar o seu linux no Windows. Se você não for, pode ser possível com o Wine remover completamente o Windows da equação.

    
por 19.07.2009 / 04:52
1

Você provavelmente quer fazer alguma pesquisa no roteiro do vPro. Infelizmente, estou sob NDA e não tenho certeza do que posso falar, mas a Intel está antecipando ter a capacidade de executar sistemas operacionais virtualizados em PCs com vPro em um futuro próximo.

Isso seria exatamente o que você está procurando. Sugiro pesquisar no Google ... mas aqui está o comunicado de imprensa da Citrix sobre a tecnologia .

    
por 19.07.2009 / 17:10
1

Como um sistema operacional leve que suporta VMs, recomendo o Xen no NetBSD

Mas posso ter uma solução melhor para executar aplicativos de dois sistemas operacionais - o coLinux, que pode ser instalado no Windows.

Mais sobre o colinux: link

    
por 19.07.2009 / 18:34
0

Acho que há um grande mercado para facilitar a inicialização dupla.

Os hypervisores tipo 1, como o VMware ESX e o Hyper-V, criam camadas finas entre o hardware e as máquinas virtuais. Estes são focados no data center e não têm um bom suporte de VM para hardware de desktop como aceleração 3D ou até mesmo USB no caso do Hyper-V.

Os hypervisores Tipo 2, como o Microsoft Virtual Server ou o VMware Workstation, são executados em um sistema operacional e têm melhor suporte para hardware de desktop, mas herdam as limitações do sistema operacional do host.

Corri o Ubuntu por algum tempo com o VMware Workstation para rodar o Windows, mas tive problemas para me conectar às redes Windows. Você precisa colocar a rede do host em funcionamento antes de ter uma chance de conectar sua VM.

Então mudei para o outro lado e descobri que não poderia mais ter o software RAID 10 e que o Windows não tem um equivalente para o LVM.

    
por 19.07.2009 / 17:32
0

Bem, sim, você pode fazer isso, mas terá algum sistema operacional subjacente, mesmo que seja um hipervisor bare-metal. Se for um hipervisor, você precisará de outro computador (executando uma GUI) para acessar as VMs.

Então, se você está tentando fazer isso em uma única máquina, você precisa encontrar o menor sistema operacional que ainda irá executar o hipervisor. Ou como duffbeer703 sugerido, espere até que um hypervisor de nível do BIOS saia ...

    
por 01.07.2010 / 23:31
0

O Xen fará o que você quiser.

Você precisará de um Dom0, que é o sistema operacional que gerencia o show inteiro, mas uma instalação mínima do Linux fará tudo o que você quiser.

    
por 09.12.2010 / 02:11