Eu sei que posso ter um software de virtualização (Virtual Box, Virtual PC) em execução no Ubuntu ou Windows e executar sistemas operacionais convidados nele. É possível executar máquinas virtuais sem um sistema operacional host?
Desde já, obrigado. Eu não estou muito familiarizado com a virtualização. Desculpe se é uma pergunta básica. Não consegui encontrar uma resposta no Google. Se você puder me indicar algo gratuito, seria ótimo!
Respostas:
Algumas opções gratuitas de software de virtualização bare-metal:
fonte
http://www.xen.org/ para linux?
fonte
Dê uma olhada nestes artigos da Wikipedia:
A Microsoft possui um hypervisor chamado Hyper-V.
fonte
Basicamente, existem dois tipos de hipervisores. Primeiro, existem os hipervisores que são executados em cima do seu sistema operacional. Eles são chamados de hipervisores do tipo 2 e incluem VMware Workstation, MS Virtual PC e VirtualBox. Depois, existem os hipervisores que são um sistema operacional (eu sei que isso é simplificado demais). Eles são chamados de hipervisores do tipo 1 e incluem Xen, Linux com KVM, VirtualIron, ESX, ESXi e MS Hyper-V.
O que mais se aproxima do que você deseja é um hipervisor Tipo 1. A julgar pela sua pergunta, você terá dificuldades em praticamente tudo, exceto o ESXi com sua interface da web. Eu faria isso se você quiser um desempenho decente e a opção de uma ampla variação de sistemas operacionais convidados. O ESXi é um pouco exigente para o hardware subjacente; portanto, se isso for um problema, consulte o Fedora w / KVM e / ou o Windows 2008 com Hyper-V. A opção mais recente é bastante cara, se você ainda não possui uma licença do Windows 2008.
fonte
KVM para Linux
Embora pareça ser apenas mais um software para usar algumas máquinas virtuais, ele efetivamente transforma o kernel do Linux em um hipervisor.
O mesmo vale para o XEN, a diferença é que, com o XEN, você realmente inicializa o XEN como o Hypervisor, que iniciará uma instância virtualizada (dom0) usada como instância de gerenciamento.
O KVM transforma sua instalação do Linux em um hipervisor, para que você essencialmente a distribuição que você usa em torno do kernel do linux habilitado para KVM não seja muito mais que uma interface de gerenciamento.
Linux KVM e XEN é, até onde sei, as únicas virtualizações bare metal gratuitas (como em libre) disponíveis.
Outras opções já foram nomeadas
fonte
Não é possível executar VMs sem o Host, pois não é possível executar o processo sem o sistema operacional.
Em um sistema operacional, o kernel isola diferentes processos e os agenda; deve haver algo semelhante para fazer o agendamento e o isolamento no ambiente virtual em que esse kernel é chamado Hypervisors.
fonte
Uma máquina virtual depende da máquina host e de seu SO para fornecer acesso à CPU física, memória, unidades de disco e outros periféricos da máquina host.
Portanto, não, você não pode executar uma máquina virtual sem uma máquina host e seu SO.
fonte
Você pode usar o Windows 7 e inicializar diretamente em um disco rígido virtual; o SO dessa unidade virtual terá acesso direto ao hardware. Confira este artigo: Menos virtual, mais máquina - Windows 7 e a mágica do Boot to VHD
fonte
Acho que você está procurando algo como o VMware ESXi . Também é gratuito hoje em dia ...
Desavergonhadamente copiado desta questão mais ou menos relacionada ;-)
fonte
Você também pode procurar no Citrix XenServer 5.0
É totalmente gratuito desde fevereiro e tem um desempenho muito bom.
As outras opções (gratuitas e fáceis de gerenciar) descritas anteriormente são
Não se esqueça de que quando você estiver usando um hipervisor bare-metal (como os da lista), precisará de uma CPU habilitada para Intel VT ou AMD-V para executar máquinas virtuais virtualizadas por hardware. Com o VMware e o Hyper-V, você tem a oportunidade de executar máquinas virtuais de conversão binária, o que afeta mais o desempenho do que o hardware virtualizado.
O Novell Xen e o Citrix XenServer são baseados no Xen (duh), por isso é realmente fácil configurar máquinas virtuais paravirtualizadas. Esse tipo de virtualização requer um kernel que está ciente de que está sendo virtualizado. O Novell SLES é realmente fácil de configurar paravirtualizado e o Citrix XenServer possui um modelo Paravirtualizado Debian a bordo que instala imediatamente o Debian sem a necessidade de um CD. em 18 de fevereiro, uma nova versão do XenServer será lançada, incluindo o Debian Lenny (o último Debian).
fonte
O instalador do WUBI do Ubuntu basicamente faz isso. Eu gostaria de ter visto mais desenvolvimento no WUBI para esse fim.
fonte