Vários SO simultaneamente

2

Quero usar vários sistemas operacionais, mas não sei como. Atualmente, tenho quatro sistemas operacionais diferentes:

  • Ubuntu
  • janelas
  • hortelã
  • Mac OS X

Eu uso o Ubuntu como meu sistema operacional principal, Windows para jogos (por exemplo, GTA 5), Mint e Mac OSX para o trabalho. Às vezes, eu quero usar 2 ao mesmo tempo, por exemplo, estou trabalhando no Ubuntu e quero baixar alguns jogos no Windows ou quero trabalhar no sistema operacional 2 ao mesmo tempo.

No momento, tenho todos os 4 instalados nativamente e tudo funciona bem, mas não posso usá-los juntos.

Então, minha pergunta agora:
é possível usar vários sistemas operacionais ao mesmo tempo?

Minha primeira abordagem foi usar a segunda com o VMware e uma VM com um disco rígido físico, mas não consegui isso.

Meu segundo pensamento foi usar o Hypervisor e instalar todos os 4os como VMs, mas não sei se consigo jogar com isso sem atrasos.

Também seria legal ter um sistema operacional por monitor.

Minhas especificações (se necessário, posso comprar peças novas):

  • Intel i5-4690
  • 16GB de RAM
  • Asrock H97M Pro4
  • Nvidia GTX 760
  • 3 monitores
Apatus
fonte
Se você gosta de jogos, recomendo usar o Windows como sistema operacional principal / host e execute os outros três como VMs no VMWare, VirtualBox ou Hyper-V. Eu acho que você deve evitar ter sua máquina de jogos como uma VM; Isso pode ser feito, mas não é o ideal.
N8te 9/12
A execução de 2 ou sistemas operacionais no mesmo hardware requer algum software especial. Felizmente, esse software existe e é bem conhecido. É conhecida como máquina virtual, sendo VMWare e Hypervisor dois exemplos. Não há outro caminho. Uma das funções de um sistema operacional é gerenciar o hardware no qual ele é executado. Não o compartilhará com nenhum outro sistema operacional.
LMiller7
1
Se o OSX for um dos seus sistemas operacionais, sua pergunta será abordada apenas se você estiver usando o hardware da Apple.
fixer1234
Concordo que a resposta de Tetsujin é a abordagem ideal. No entanto, na ausência disso como uma opção, o @ n8te está correto em que você teria que usar o Windows como sistema operacional principal / host, embora eu tenha preocupações com o seu processador i5 e pense que você também desejaria mais RAM. Mas se você possui o $$, usar um Mac Pro significa que você ainda pode executar o Windows de forma nativa quando quiser fazer jogos sérios e em uma VM quando suas necessidades forem menos exigentes.
Monomeeth
BTW, eu não tentei o GTA5, mas posso jogar facilmente o GTA 4 com todas as especificações dentro de uma VM VM no meu Mac; não há necessidade de reiniciar para o Windows nativo.
Tetsujin

Respostas:

2

A melhor solução [e única que não quebra EULAs] é começar com um Mac.

Instale os outros sistemas operacionais como VMs, mas também 'compartilhe' a VM do Windows com uma versão do Boot Camped da mesma instalação. Dessa forma, você pode usá-lo na VM quando a velocidade não estiver em alta e reinicializá-la quando estiver.

Você precisaria de um grande Mac Pro, pelo menos um Xeon 2010/2012 5,1 12-core e recomendo pelo menos 64 GB de RAM, para poder trabalhar com pouca ou nenhuma lentidão. Hoje você pode comprá-los no eBay por menos de 2 mil (libras / euros / dólares) [eu tenho um aqui, fazendo praticamente o que você está perguntando]
Seu i5 não chegaria nem perto da tarefa, mesmo se ignorarmos o EULA .

Executando todas as VMs, seria trivial atribuir uma a cada uma das quatro telas. Se você usou o Parallels no modo 'Coherence', pode ter qualquer aplicativo em qualquer tela sem se importar com o SO a que pertence. Todos parecerão fazer parte do Mac.

Um pequeno truque, se você precisar fazer um processamento pesado, como compilar, é também executar uma VM do Mac OS, atribuir metade da sua contagem de núcleos. Em seguida, ele pode compilar a toda velocidade sem diminuir a velocidade do Mac nativo.

Tetsujin
fonte
1
Boa resposta! Não poderia ter dito melhor. Eu gosto especialmente do truque do último parágrafo - não algo que eu já havia pensado em experimentar antes! :)
Monomeeth
Obrigado. Eu descobri o último quase por acidente. Eu precisava executar uma compilação em um OS X mais antigo do que estava executando nativamente, por isso instalei-o como uma VM - fiquei impressionado com a velocidade que ele conseguia atribuindo 12 núcleos ao meu HT 24. Na verdade, ele usa um encadeamento em cada núcleo físico, deixando o Mac nativo no outro encadeamento em cada núcleo - praticamente isso não parece ter desaceleração no sistema operacional nativo.
Tetsujin
1
Bem, você sabe que eu vou ter que tentar agora! :) Eu já estou começando a pensar nas possibilidades.
Monomeeth
0

Tetsujin alrwady tem uma boa resposta, mas para expandir um pouco:

Então, minha pergunta agora: é possível usar vários sistemas operacionais ao mesmo tempo?

Sim, você pode fazer isso. Usando as opções de virtualização, você pode usar um hipervisor tipo 2, como vmware fusion, vmware workstation, wmware player, Parallels, virtualbox, ... Em todos esses casos, você roda no sistema operacional como núcleo e, além disso, executa outro sistema operacional semelhante ao como você executa um programa normal. Geralmente, esses sistemas operacionais vêem hardware "falso", emulado no host real. O desempenho é bom, mas não espere acesso direto a uma placa de vídeo dedicada nem desempenho 3D estelar.

(De fato, minha experiência é que qualquer jogo em 3D exibirá a tela do host em azul. Testado w7 / vmware8).

Como alternativa, você pode pular todo o SO host. Você não precisa de um sistema operacional completo com toneladas de bloatware para executar um hipervisor. Quanto mais magro o seu núcleo, menos sobrecarga e menos coisas que podem dar errado. Isso leva a hipervisores do tipo 1. Exemplos disso são vmware ESX e Xen.

E, embora não seja trivial, você pode passar as placas PCI-e para um sistema operacional. Isso geralmente é usado para executar placas RAID de hardware e placas de rede de 10 Gbit diretamente de um servidor de arquivos virtualizado etc., mas para jogos você pode fazer o mesmo com uma GPU.

Observe que isso não funcionará com nenhuma GPU, há algum limite (por exemplo, o resumo é usar uma placa Nvidia antiga ou placas AMD. Algo a ver com uma ioMMU. Não posso ser mais claro, pois ainda quero fazer isso sozinho e minha pesquisa não está completa).


Observe também que executar o OSX em um hacking não é legal, portanto, você precisará começar com o hardware mac. E a Apple está produzindo muitos telefones e laptops sofisticados, mas os desktops e servidores são atualizados há bastante tempo. Portanto, pode fazer sentido usar uma máquina dedicada para a parte OSx.

Hennes
fonte