¿Debería ejecutar Linux en una máquina virtual o WSL?
Antes de la introducción de la tecnología de virtualización, los usuarios tenían que realizar un arranque dual de Windows y Linux si querían ejecutar ambos sistemas operativos en la misma computadora. Luego, aparecieron las máquinas virtuales y le brindaron más flexibilidad sin tener que reiniciar. Y ahora puede ejecutar Windows y Linux al mismo tiempo usando el Subsistema de Windows para Linux (WSL).
Con tantas opciones disponibles, resulta difícil seleccionar la más adecuada que se adapte a sus necesidades. Aquí discutiremos la diferencia entre máquinas virtuales y WSL en detalle, y por qué debería elegir una sobre otra.
Linux bajo una máquina virtual
A veces, ejecutar Linux en una máquina virtual usando un hipervisor como VirtualBox tiene más sentido.
Si está aprendiendo Linux y quiere entrar en el meollo de la instalación y configuración de un sistema Linux, una máquina virtual es la mejor opción. Si está considerando una carrera en TI, el conocimiento de estas cosas será crucial.
Si necesita acceso a aplicaciones gráficas en Linux, una máquina virtual sigue siendo una mejor opción en este momento, incluso cuando Microsoft promete soporte para aplicaciones GUI en WSL. Si desea probar los diferentes administradores de ventanas y entornos de escritorio que Linux tiene para ofrecer, debe usar algunas soluciones con WSL en la versión estable.
Para aquellos que quieran probar diferentes distribuciones, también será mejor que utilicen máquinas virtuales. Si bien WSL ofrece una variedad de distribuciones, todavía está limitado en Microsoft Store. Si bien las principales distribuciones como Ubuntu, Debian, openSUSE y Alpine Linux están disponibles en WSL , otras distribuciones más oscuras están menos representadas. El uso de un hipervisor como VirtualBox le brindará una mayor variedad de distribuciones.
Linux no es el único sistema operativo de código abierto que puede usar en VirtualBox. Puede ejecutar los BSD e incluso FreeDOS.
Subsistema de Windows para Linux
WSL es una buena solución si es completamente nuevo en Linux y no quiere lidiar con la instalación de un sistema Linux y el arranque dual. Es una manera fácil de aprender la línea de comandos de Linux sin tener que aprender un nuevo sistema operativo por completo.
La sobrecarga para ejecutar WSL también es mucho menor que con una VM completa. Si bien WSL 2 en realidad usa el kernel de Linux que se ejecuta en Hyper-V, no tendrá tanto impacto en el rendimiento como con una máquina virtual porque no está ejecutando la mayoría de los otros procesos que se ejecutan en un sistema Linux. Puede ejecutar WSL con menos memoria de la que necesitaría para una máquina virtual.
Si solo necesita programas de línea de comandos, como lenguajes o compiladores, WSL puede ser ideal para usted. WSL está dirigido a desarrolladores, particularmente a aquellos que trabajan en desarrollo web, ya que no necesitan acceder al kernel con mucha frecuencia.
Si usa principalmente Windows mientras ocasionalmente se sumerge en Linux, instalar un sistema Linux completo tiene menos sentido. También es mucho más rápido iniciar la terminal WSL que iniciar una máquina virtual completa.
WSL también se integra mucho más completamente en Windows que una VM normal en VirtualBox. Si bien hay formas de integrar su escritorio de Windows y una máquina virtual de Linux en VirtualBox, puede llevar algún tiempo que funcione correctamente.
Ahora puede elegir entre una máquina virtual y WSL
Si necesita un acceso más directo al sistema operativo en sí, debe instalar Linux en una máquina virtual en Windows. De esta forma, tendrás más control sobre el sistema.
Para aquellos que solo quieren usar las herramientas de línea de comandos en Linux mientras aún usan Windows, WSL es una mejor opción. No tendrá que perder tiempo configurando su sistema solo para usar algunos programas que realmente desea. Simplemente abre una ventana de terminal y ponte manos a la obra.
Quizás acaba de decidir el arranque dual, que fue la solución clásica a la necesidad de ejecutar Linux y Windows en la misma máquina durante muchos años. Si bien sigue siendo un enfoque válido, tiene algunos inconvenientes que debe conocer antes de volverse práctico.