SO virtualizado: inicializável e multiplataforma

0

Existe um pacote de máquina virtual (no mesmo sentido que Parallels, VMWare ou Xen) que pode executar uma única imagem identicamente dentro de um host OSX, um host Linux, um host Windows, bem como inicializar de um bare metal em a imagem de uma unidade USB.

Em outras palavras, existe um pacote de VM que me permite levar meu ambiente de desktop favorito em um drive USB e usá-lo em qualquer PC no mundo que possa tanto

  1. inicialize uma unidade USB ou

  2. executa um executável em uma unidade USB?

por themirror 02.11.2011 / 01:53

1 resposta

0

Bem, contanto que você tenha algum tipo de software de máquina virtual decente instalado, OVF é suposto ser o pacote comum para VMs portáteis - você pode executar ou importar um OVF no virtualbox e vmware.

Considerando seus requisitos, o VirtualBox pode ser a melhor opção - ele roda nos 3 principais e tem uma versão portátil no Windows (que requer direitos de administrador). Ele exporta para o OVF e pode lê-los (e eu recomendo manter a VM nesse formato, em vez da nativa, para melhor portabilidade entre hosts, caso você precise executá-la em hosts VMware)

Se você quiser que ele inicialize uma unidade USB, provavelmente será possível executar o virtualbox em um dispositivo USB. Ter tudo isso portátil é complicado - você pode usar um disco rígido USB e ter uma partição Linux (para um sistema operacional inicializável para executar o host da VM) e ter software de VM portátil (por exemplo, virtualbox portable) e a VM em uma segunda unidade. (O NTFS provavelmente será melhor para isso, contanto que seus sistemas OS X possuam macfuse, caso contrário vá para FAT32 e tenha volumes divididos para sua VM).

Outra alternativa a ser considerada, embora muito pior no desempenho, é o QEMU. Ele executa a rede sem direitos de instalação ou de administrador e, mais uma vez, é executado nos grandes 3. Nenhuma ideia de suporte a OVF - ele tem seu próprio formato.

    
por 02.11.2011 / 02:47