virtualización con rendimiento decente

virtualización con rendimiento decente

En mi trabajo tenemos un par de Surface Pro 2017, todas son iguales i7, 512 gb ssd y 16 gb de ram. Solo ejecutan Windows 10, pero un próximo proyecto requiere el uso de Linux para el equipo. Instalé las adiciones de invitados en ambas máquinas. y les dio 8 gb de memoria. con 128 vram(el máximo).

Entonces, lo primero que pensé fue usar virtualbox para ejecutar simplemente una instalación extendida de ubuntu 17.04 o Debian. Pero esto resultó tener un desempeño increíblemente horrendo. Literalmente, el ratón se queda atrás. Entonces, mi siguiente intento fue instalar Ubuntu 17.04 como arranque dual. Pero ubuntu no funcionará. La red se agota después de 2 o 3 minutos y no hay forma de volver a conectarse.

Ahora mi siguiente intento fue usar Hyper-V, pero incluso en la máquina Hyper-V gen 2 el rendimiento sigue siendo realmente malo. El mouse tiene un retraso de aproximadamente 10 fps. Incluso al instalar el software de integración recomendado.

Desafortunadamente, se requiere Debian o ubuntu ya que el software que usaremos solo se puede utilizar en esas plataformas.

¿Hay alguna manera de arreglar el rendimiento de estas máquinas virtuales o hay otra vía que no he probado?

Como agregaron los comentarios, WSL podría haber sido una buena opción. Pero las aplicaciones que necesitamos ejecutar necesitan visualización en 3D. Vamos a trabajar con ROS. Y, por ejemplo, se informa que el paquete rviz dentro de ros no funciona correctamente con ROS. También estamos usando socat para crear puertos serie virtuales que tampoco funcionan en WSL.

Se agradece cualquier ayuda.

Respuesta1

Pruebe Linux Bash Shell, también llamado Ubuntu en Windows.

Esta no es una máquina virtual, sino Microsoft que le permite ejecutar en Windows el shell Bash y exactamente los mismos archivos binarios que normalmente ejecutaría en Ubuntu.

VerCómo instalar y utilizar Linux Bash Shell en Windows 10.

Si su problema es ejecutar una interfaz gráfica, hay muchas referencias disponibles para que funcione. ver por ejemplo Cómo usar X Windows con Emacs en Windows 10 Bash.

Si Linux Bash Shell no es una solución, también es posible realizar un arranque dual de Ubuntu en Surface Pro. ver por ejemploArranque dual Surface Pro con Ubuntu.

información relacionada