É possível inicializar dois sistemas operacionais ao mesmo tempo?

É possível inicializar dois sistemas operacionais ao mesmo tempo?

É possível inicializar dois sistemas operacionais ao mesmo tempo?

Por exemplo: Atualmente estou inicializando o Ubuntu 11.04 e o Windows 7. O Ubuntu está rodando em um único HDD de 500 GB, o Windows 7 está rodando em um espelho RAID 1 de 1 TB. Para alternar entre os dois sistemas operacionais, é necessária uma reinicialização. É possível alternar entre os dois sistemas operacionais sem reiniciar?

OBSERVAÇÃO: Estou totalmente ciente dos recursos do VirtualBox e do VMWare Player - eu uso ambos. Por favor, não responda "Use Virtualização!"

EDITAR:Se isso não for possível, você pode compartilhar por que não é possível? Para mim, não parece que seria tão difícil. Tenha em mente que minha visão não está sobrecarregada de conhecimento!

Responder1

A maioria, senão todos, os sistemas operacionais convencionais esperam ter acesso exclusivo às funcionalidades de baixo nível do computador host (por exemplo: hardware, portas etc.) e não têm nenhum conceito de compartilhamento com mais nada - simplesmente não funcionará - portanto, tentar executar dois sistemas operacionais simultaneamente no mesmo sistema requer alguma forma de árbitro transparente para proteger os sistemas operacionais um do outro - em outras palavras, um aplicativo de virtualização.

Responder2

Você parece estar descartando o Hyper-V e o Xen (os chamados hipervisores "bare-metal"), embora eles estejam mais próximos do que você parece estar pedindo. Sim, é virtualização, mas não da mesma forma que o VirtualBox funciona.

Imagine que algo como o VirtualBox fosse seu próprio sistema operacional, então você poderia instalar um pequeno sistema operacional VirtualBox e, em seguida, executar o Windows e o Ubuntu lado a lado como máquinas virtuais no topo do sistema operacional VirtualBox. Bem, isso é essencialmente o que o Hyper-V ou o Xen fazem. É apenas uma fina camada de virtualização entre o hardware e os sistemas operacionais convidados, e é o mais próximo possível de executá-los diretamente lado a lado com o hardware e os sistemas operacionais existentes.

VocênãoSe você precisar de um servidor separado para qualquer um deles, basta instalar o hipervisor como se fosse o primeiro sistema operacional na máquina e, em seguida, adicionar o Windows e o Ubuntu como máquinas virtuais no hipervisor.

Tanto o Xen quanto o Hyper-V executarão Ubuntu e Windows como sistemas operacionais convidados, embora possa não ser uma configuração suportada. O Xen é mais Linux e o Hyper-V é um produto MS, então sugiro escolher o hipervisor com base no sistema operacional com o qual você se sente mais confortável.

Responder3

A coisa mais próxima que você poderia fazer... é usar a hibernação. Infelizmente, os sistemas operacionais são tão estranhos entre si que não há como os dois sistemas operacionais funcionarem ao mesmo tempo sem implementar a virtualização. Honestamente, a virtualização não é mais tão ruim quanto você pensa... especialmente quando você está usando uma plataforma de virtualização que suporta extensões "VT". Os sistemas operacionais convidados têm a capacidade de se comunicar diretamente com o hardware e têm um mapeamento de memória muito melhor. Na verdade, configurei um sistema operacional convidado instalado diretamente em um SSD... e ele funcionou mais rápido que o sistema operacional host.

Responder4

As coisas que vêm à mente são:
- Gerenciamento de memória (ram e cache)
- Gerenciamento de processos (threads de processo em execução)

Então você provavelmente precisaria de um intermediário fazendo malabarismos com o uso de memória e processos entre os dois sistemas operacionais.

Esse seria outro sistema operacional/firmware.
Então, se alguém o implementou e irá implementá-lo, você pode acabar com 3 em vez de 2 Oss rodando simultaneamente

EDIT-
Adicionando o que o linker3000 escreveu: gerenciamento de portas

Esse 'homem no meio' se tornará essencialmente seu sistema operacional host e os outros sistemas operacionais serão virtualizados, levando você de volta ao que você já sabia ser uma solução.

informação relacionada