Anuncio

¿Necesita ejecutar el software Linux dentro de Windows? ¿Estás atascado con el sistema operativo de Microsoft cuando necesitas acceder al terminal? No te preocupes más. Tiene varias opciones para disfrutar de un entorno Linux e incluso ejecutar software Linux dentro de Windows.

1. Bash y Windows Subsystem para Linux

¿Necesita un entorno Linux dentro de Windows? En 2016, Microsoft se asoció con Canonical para crear una versión funcional de Bash que se ejecuta en Windows. Capaz de ejecutar comandos y herramientas como grep, ssh y nano, Bash en Windows se puede habilitar con facilidad Una guía rápida para Linux Bash Shell en Windows 10Ahora puede ejecutar Linux en Windows. Obtenga más información sobre Bash en Windows, desde cómo y por qué debería instalarlo, hasta características ocultas que probablemente no conocía. Lee mas .

Del mismo modo, el Subsistema de Windows para Linux está esperando ser "encendido", y esto puede proporcionarle una interfaz gráfica de usuario. Si bien puede parecer "Linux completo", este no es necesariamente el caso.

instagram viewer

Sin embargo, el trabajo continúa en el desarrollo de este entorno, y eventualmente se planea que sea tan útil como tener una PC con Linux frente a usted. Tras el éxito del proyecto canónico, otros Las distribuciones de Linux se han asociado con Microsoft para obtener sus entornos agrupados en Windows.

También va a la inversa: ahora puedes instalar Windows PowerShell en Linux Cómo instalar y usar PowerShell en LinuxEn 2016, PowerShell de código abierto de Microsoft y debutó una iteración multiplataforma. En este artículo, le mostraré cómo instalar, ejecutar y usar PowerShell en Linux. Lee mas !

2. Ejecute Linux en una máquina virtual

Cómo ejecutar aplicaciones de Linux en Windows

No todas las versiones de Windows pueden ejecutar Bash u obtener una GUI usando el Subsistema de Windows para Linux. Afortunadamente, hay una alternativa: ¡virtualización!

Usar una máquina virtual como VMware Player o VirtualBox VirtualBox vs. VMware Player: la mejor máquina virtual para Windows¿Te cuesta decidir qué software de máquina virtual utilizar? VirtualBox y VMware Workstation Player son gratuitos. ¿Pero cuál es el mejor para ti? ¡Permítanos ayudarlo a descubrirlo! Lee mas , puede crear un entorno de hardware virtual (limitado solo por las restricciones físicas de hardware de su computadora).

Dentro de esta máquina virtual, puede instalar Linux (se recomienda una distribución ligera en la mayoría de los casos). Con una versión de Linux que se ejecuta dentro de Windows, puede agregar y eliminar sus aplicaciones y juegos favoritos de Linux según sea necesario.

Para aquellos que usan Linux regularmente, tener una máquina virtual Linux en Windows puede ser preferible al arranque dual Arranque dual vs. Máquina virtual: ¿Cuál es el adecuado para usted?Si desea ejecutar múltiples sistemas operativos en una máquina, puede realizar un arranque dual o usar una máquina virtual. Pero, ¿qué opción es mejor para su caso? Lee mas .

Cooperative Linux (abreviado a coLinux) es un puerto del kernel de Linux, diseñado para permitir que se ejecute junto con otro sistema operativo (cooperativamente). Con coLinux, puede ejecutar Linux en una computadora con Windows sin depender de la virtualización. También hay soporte para BSD y macOS.

Lo que esto significa es que puede ejecutar aplicaciones de Linux y otro software en su PC junto con su software de Windows. Literalmente comparten el espacio de la pantalla como aplicaciones separadas, lo que hace que la tarea de cambiar rápidamente a una aplicación de Linux sea lo más fácil posible.

Con una descarga compacta de 7.5MB, vale la pena instalar coLinux para averiguar si admitirá el tipo de actividad que tiene en mente. Si no, hay otras soluciones disponibles para usted.

4. Acceso remoto a una computadora Linux existente

Cómo ejecutar aplicaciones de Linux en Windows

Si bien no es una definición exacta de "ejecutar aplicaciones de Linux en Windows", el uso de herramientas remotas sigue siendo una opción. Tres están comúnmente disponibles:

  • Protocolo de escritorio remoto (RDP)
  • Computación de red virtual (VNC)
  • Shell seguro (SSH)

Con RDP y VNC, puede conectarse a una computadora Linux remota (que podría estar en la habitación contigua, o incluso a miles de kilómetros de distancia) y acceder a ella a través de una ventana de aplicación. Aquí, se puede iniciar el software y acceder al terminal como era de esperar.

SSH, mientras tanto, brinda acceso remoto a una sesión de terminal, permitiéndole usar la línea de comando para administrar archivos y carpetas, actualizar e instalar software, etc.

De estas tres posibles soluciones, RDP es probablemente la mejor opción. La herramienta RDP ya está integrada en Windows 10 (a diferencia de VNC, que requiere software adicional), por lo que todo lo que necesita hacer es instalar xrdp en su dispositivo Linux de destino. Sin embargo, si SSH ya está habilitado en Linux, podrá conectarse fácilmente de forma remota a la línea de comando a través de una herramienta SSH como PuTTY.

Vea nuestra guía para los tres métodos de Acceso remoto a Linux desde Windows Cómo controlar remotamente Linux desde Windows¿Alguna vez quisiste controlar tu computadora Linux desde una computadora Windows? Esto es lo que necesitas saber. Lee mas para más información.

¿La aplicación ya está disponible para Windows?

Si nada de lo que has leído o probado hasta ahora te funciona, hay otra opción: ¡encuentra la versión de Windows! Muchas aplicaciones que se lanzan en Linux también están disponibles en Windows. Esto puede deberse a que las herramientas se han transferido o se han recompilado para ejecutarse en Windows.

Además, muchas aplicaciones están escritas en código multiplataforma como Java, lo que significa que la misma aplicación que se ejecuta en Linux también se ejecutará en Windows (y, probablemente, macOS y otros).

La mejor manera de averiguar si la aplicación está disponible para Windows es contactar al desarrollador. Si no mantienen su propia versión de Windows, él o ella puede estar al tanto de una bifurcación de proyecto que ofrece soporte para Windows.

Ahora puede ejecutar el software de Linux en Windows

Ejecutar software Linux dentro de Windows no es tan difícil como pensabas, ¿verdad? Si bien podría ser mejor ejecutar estas aplicaciones dentro de su entorno nativo, sin embargo, tiene cinco formas de jugar con Linux en una PC con Windows.

En resumen, estos son:

  • Subsistema de Linux para Windows
  • Máquina virtual
  • colinux
  • Software portado, recompilado y multiplataforma
  • Conexión RDP, VNC o SSH a un dispositivo Linux

De estos, el subsistema Linux para Windows y una máquina virtual son posiblemente los más confiables. Sin embargo, si tiene la suerte de encontrar una aplicación que haya sido portada, o sea multiplataforma, esto debería brindar la mejor experiencia.

Tan útiles como son todas estas opciones, el arranque dual de Linux y Windows es más confiable 7 razones por las que deberías (y no deberías) Linux de arranque dualA menudo, la elección de instalar Linux sobre Windows puede ser difícil de justificar. Pero, ¿por qué no optar por ambos? Aquí hay cinco razones para el arranque dual y dos razones por las que no debería hacerlo. Lee mas . Mientras tanto, si todo lo que necesita es una máquina Linux a la que pueda acceder fácilmente de vez en cuando, ¿por qué no considerar la caja Linux dedicada?

Christian Cawley es editor adjunto de seguridad, Linux, bricolaje, programación y tecnología explicada. También produce el podcast realmente útil y tiene una amplia experiencia en soporte de escritorio y software. Colaborador de la revista Linux Format, Christian es un fabricante de frambuesa Pi, amante de Lego y fanático de los juegos retro.