Usando HDD externo como ambiente de programação

0

Gostaria de configurar um ambiente de programação separado do meu sistema operacional Windows e não quero particionar minha unidade interna. Eu estava pensando em instalar uma distribuição linux em um disco rígido USB externo e usá-la como uma sandbox para fazer trabalhos de programação, como testar novas linguagens / bibliotecas sem encher meu sistema Windows. Minha pergunta é: isso será rápido o suficiente para ser usado como um ambiente dedicado? Se não, existem outras opções que eu possa seguir além de particionar meu disco rígido interno ou usar uma máquina virtual. Meu entendimento é que as máquinas virtuais não são tão rápidas assim mesmo.

    
por Danny 03.11.2015 / 22:56

2 respostas

1

Há literalmente milhares de pessoas em todo o mundo fazendo exatamente o que você quer fazer. Mas eu tenho medo que você tenha que ser o juiz final sobre se uma VM Linux em um disco rígido USB é "rápido o suficiente". Nada como dar uma chance a si mesmo para saber com certeza; -)

Eu pessoalmente tenho várias VMs (Windows e Linux) configuradas em um disco rígido portátil de 2 TB USB 3.0, que uso extensivamente. Claro, as VMs são mais lentas que o bare metal - você notará a diferença - mas elas são muito úteis.

Meu conselho (baseado inteiramente em minha própria experiência pessoal, e é por isso que não há referências aqui):

  • Use um PC host razoavelmente moderno (CPUs Intel 3rd-gen i5 / i7 ou VMs mais recentes, mesmo as variantes de laptops)
  • Se o seu PC host tiver 4 GB de RAM ou menos, instale mais RAM (basta 8 GB, talvez seja necessário mais, dependendo da quantidade de RAM que você deseja atribuir às suas VMs e quantas VMs deseja executar ao mesmo tempo )
  • Use um disco rígido USB3 conectado a uma porta USB3
  • Quanto à escolha do sistema operacional convidado, eu recomendo algo leve como o Linux Mint MATE. Depois de tentar muitas distribuições, o IMO Mint MATE virtualiza melhor do que qualquer outra coisa. Você pode virtualizar o sistema operacional de 32 bits ou 64 bits, dependendo das suas necessidades. Acho que as VMs de 32 bits são executadas um pouco mais rápido que as de 64 bits, mas no final você precisa ir com o que precisa codificar.
  • Quando você configura sua VM, eu recomendo uma configuração ONE CPU. Em quase todos os aspectos, descobri que as configurações de DUAS ou QUATRO CPU executam pior para a maioria das tarefas, em comparação com uma configuração ONE CPU. Isso vale tanto para o VirtualBox quanto para o VMWare Workstation. Acredito que isso tenha muito a ver com as dificuldades envolvidas na virtualização de múltiplas CPUs (aparentemente há um monte de sobrecarga ao fazê-lo).
  • Se você deseja gráficos 3D acelerados sólidos, maduros e de bom desempenho dentro da sua VM, sugiro usar o VMWare Workstation (Pro ou Player Pro, sendo este último livre para uso não comercial). O VirtualBox tem suporte experimental para gráficos 3D acelerados, mas, francamente, não chega nem perto de ser bom o suficiente. É aqui que as ofertas da VMWare realmente brilham. Pessoalmente eu não preciso de aceleração 3D em nenhuma das minhas VMs, então eu prefiro, com menos detalhes, o VirtualBox.

Divirta-se!

    
por 03.11.2015 / 23:32
1

Você deve estar bem com as VMs. Mas tudo depende da configuração do seu PC. Se você tem um pc low-end sem memória RAM extra para VM, vá para uma solução externa, tente usar pelo menos USB 3.0 se criar partição e dual boot não for uma opção.

Ou encontre PCs ou laptops antigos e crie estações de trabalho.

    
por 03.11.2015 / 23:32