Uso de HDD externo como entorno de programación

0

Me gustaría configurar un entorno de programación separado de mi sistema operativo Windows, y no quiero particionar mi disco interno. Estaba pensando en instalar una distribución de Linux en un disco duro USB externo y usarlo como un entorno limitado para realizar trabajos de programación como probar nuevos idiomas / bibliotecas sin saturar mi sistema Windows. Mi pregunta es, ¿será lo suficientemente rápido como para usarlo como un entorno dedicado? Si no, ¿hay alguna otra opción que pueda seguir aparte de particionar mi disco duro interno o usar una máquina virtual? Tengo entendido que las máquinas virtuales no son tan rápidas de todos modos.

Danny
fuente
La mayoría de las máquinas virtuales son más rápidas que usted. Elija uno al que pueda acceder desde cualquier lugar.
ott--

Respuestas:

1

Hay literalmente miles de personas en todo el mundo haciendo exactamente lo que quieres hacer. Pero me temo que tendrá que ser el juez final sobre si una máquina virtual Linux en un disco duro USB es "lo suficientemente rápido". Nada como probarlo usted mismo para saberlo con certeza ;-)

Personalmente, tengo varias máquinas virtuales (tanto Windows como Linux) configuradas en un disco duro portátil de 2TB USB 3.0, que uso ampliamente. Claro, las máquinas virtuales son más lentas que el metal desnudo, notará la diferencia, pero en mi opinión, son muy útiles.

Mi consejo (basado completamente en mi propia experiencia personal, por lo que no hay referencias aquí):

  • Utilice una PC host razonablemente moderna (CPU Intel i5 / i7 de tercera generación o más adelante ejecute VM muy bien, incluso las variantes de laptop)
  • Si su PC host tiene 4 GB de RAM o menos, instale más RAM (8 GB es todo lo que necesito, es posible que desee más, dependiendo de la cantidad de RAM que desea asignar a sus máquinas virtuales y cuántas máquinas virtuales desea ejecutar al mismo tiempo)
  • Use un disco duro USB3 conectado a un puerto USB3
  • En cuanto a la elección del sistema operativo invitado, recomendaría algo ligero como Linux Mint MATE. Después de probar muchas distribuciones, IMO Mint MATE virtualiza mejor que cualquier otra cosa. Puede virtualizar sistemas operativos de 32 o 64 bits, según sus necesidades. Creo que las máquinas virtuales de 32 bits se ejecutan un poco más rápido que las de 64 bits, pero al final tienes que ir con lo que necesitas codificar.
  • Cuando configura su VM, le recomiendo una configuración de UNA CPU. En casi todos los aspectos, he descubierto que DOS o CUATRO configuraciones de CPU funcionan peor para la mayoría de las tareas, en comparación con una configuración de UNA CPU. Esto es cierto tanto para VirtualBox como para VMWare Workstation. Creo que esto tiene mucho que ver con las dificultades involucradas en la virtualización de múltiples CPU (aparentemente hay un montón de sobrecarga al hacerlo).
  • Si desea gráficos 3D acelerados sólidos, maduros y con buen rendimiento dentro de su VM, le sugiero que elija VMWare Workstation (Pro o Player Pro, esta última es gratuita para uso no comercial). VirtualBox tiene soporte experimental para gráficos 3D acelerados pero, francamente, ni siquiera es lo suficientemente bueno. Aquí es donde realmente brillan las ofertas de VMWare. Personalmente, no necesito aceleración 3D en ninguna de mis máquinas virtuales, así que prefiero, sin lugar a dudas, VirtualBox.

¡Que te diviertas!

misha256
fuente
Wow esto es genial. Gracias por una respuesta tan detallada. Mi PC (aunque es una computadora portátil) cumple con los requisitos que usted enumeró, así que probaré la solución externa. ¡Parece que no puede ser demasiado lento, ya que está ejecutando un sistema operativo externo y una VM además de eso!
Danny
1

Deberías estar bien con las máquinas virtuales. Pero todo depende de la configuración de su PC. Si tiene una PC de gama baja sin RAM de repuesto para VM, busque una solución externa, solo intente usar al menos USB 3.0 si crear partición y arranque dual no es una opción.

O busque una PC o computadora portátil antigua y conviértala en estación de trabajo.

niksa_cro
fuente