- Chris Hoffman
@chrisbhoffman
- Actualizado el 27 de octubre de 2020, 1:36pm EDT
Los usuarios de Linux a menudo quieren ejecutar software de Windows en Linux, pero los usuarios de Windows pueden querer ejecutar software de Linux, también. Ya sea que esté buscando un mejor entorno de desarrollo o potentes herramientas de línea de comandos, puede ejecutar software de Linux sin salir de Windows.
Hay muchas opciones diferentes para ejecutar software de Linux en Windows. Es más fácil que ejecutar software de Windows en Linux, ya que cualquiera puede configurar una máquina virtual con una distribución gratuita de Linux, sin necesidad de licencias de software.
Máquinas virtuales
Las máquinas virtuales le permiten ejecutar cualquier sistema operativo en una ventana de su escritorio. Puede instalar el programa gratuito VirtualBox o VMware Player, descargar un archivo ISO para una distribución de Linux, como Ubuntu, e instalar esa distribución de Linux dentro de la máquina virtual como lo haría en un ordenador estándar.
Cuando necesite arrancar su sistema Linux, puede hacerlo en una ventana de su escritorio, sin necesidad de reiniciar y dejando atrás todos sus programas de Windows. Todo, excepto los juegos exigentes y los efectos 3D avanzados, debería funcionar sin problemas, pero es probable que no quiera usarlos, de todos modos.
Si está instalando Ubuntu en una máquina virtual, puede intentar instalar un derivado de Ubuntu como Xubuntu en su lugar. El escritorio Unity por defecto de Ubuntu utiliza efectos 3D y la interfaz del escritorio no funciona tan bien en una máquina virtual como lo hacían los escritorios anteriores. Xubuntu utiliza Xfce, que es mucho más ligero.
Incluso podrías probar a utilizar el modo seamless de VirtualBox o el modo unity de VMware para ejecutar aplicaciones de Linux directamente en tu escritorio: se ejecutarán en la máquina virtual, pero sus ventanas estarán presentes en tu escritorio de Windows en lugar de estar atrapadas en una única ventana de la máquina virtual.
Cygwin
Cygwin es una colección de herramientas que ofrecen un entorno similar a Linux en Windows. No es una forma de ejecutar el software existente de Linux en Windows – el software tendrá que ser recompilado. Sin embargo, gran parte del software ya ha sido recompilado. Cygwin le dará una terminal similar a Linux y un entorno de línea de comandos con muchos de los programas de línea de comandos a los que ya está acostumbrado.
Hemos cubierto previamente la instalación y el uso de Cygwin. Usted puede incluso utilizar Cygwin para instalar un servidor OpenSSH y obtener acceso SSH a un sistema Windows.
Esta solución es ideal para los usuarios que faltan utilidades cruciales de Linux en Windows – no es una manera de ejecutar un escritorio completo de Linux.
Instalar Ubuntu a través de Wubi
Este método es técnicamente la instalación de Linux, no ejecutar software de Linux en Windows. Tendrás que reiniciar cada vez que quieras usar tu sistema Linux como si lo hubieras instalado en una configuración estándar de arranque dual.
Sin embargo, Wubi no instala Ubuntu de la manera normal. En su lugar, crea un archivo especial en su partición de Windows y utiliza ese archivo como su unidad de Ubuntu. Esto significa que usted puede instalar Ubuntu y utilizarlo sin ningún tipo de partición y se puede desinstalar Ubuntu desde el Panel de Control de Windows cuando haya terminado.
Si los aspectos de la partición son lo que está deteniendo, dar Wubi un intento. El rendimiento no será tan bueno como el de un sistema Linux instalado normalmente en lo que respecta a los tiempos de lectura y escritura en el disco, pero debería ser más rápido que una máquina virtual.
Programas portados y compilados
Muchos programas comunes de Linux ya han sido portados a Windows y se han puesto a disposición versiones compiladas en línea. Si realmente echas de menos Emacs, encontrarás versiones de Emacs para Windows. Si quieres ejecutar un programa específico en Windows, realiza una búsqueda en Google por el nombre de ese programa y «Windows» – hay una buena posibilidad de que encuentres una versión del programa que ha sido portado a Windows.
Distribuciones basadas en coLinux
coLinux significa Linux Cooperativo. Es una forma de ejecutar Linux de forma nativa junto con el núcleo de Windows de una manera que ofrece un rendimiento mucho más rápido que simplemente ejecutar Linux en una máquina virtual.
Es una gran idea, pero hay un problema. coLinux todavía no es compatible con las versiones de 64 bits de Windows, por lo que tendrá que estar ejecutando una versión de 32 bits de Windows en su máquina para hacer esto – que es cada vez más raro. coLinux no ha lanzado una nueva versión en más de dos años, por lo que el desarrollo parece estar estancado o moverse muy lentamente.
Si quieres probar esto, es posible que quieras probar Portable Ubuntu Remix. Esta distribución basada en coLinux se actualizó por última vez en 2011, por lo que es un poco viejo – pero otras opciones como andLinux son aún más fuera de fecha. andLinux, que hemos cubierto en el pasado, se actualizó por última vez en 2009.
Distribuciones basadas en coLinux sería una gran opción, pero parecen estar quedando atrás. Si no te importa usar software de Linux de hace años y una versión de 32 bits de Windows, esta opción puede funcionar para ti de todos modos.
No hay una opción correcta aquí. Las personas que quieren una experiencia completa de Linux probablemente querrán una máquina virtual, mientras que los usuarios de algunas utilidades cruciales del shell pueden preferir Cygwin. Otros que sólo quieren ejecutar un único programa pueden encontrar mejor suerte con una versión de ese programa portado a Windows.
Chris Hoffman es editor jefe de How-To Geek. Ha escrito sobre tecnología durante más de una década y fue columnista de PCWorld durante dos años. Chris ha escrito para The New York Times, ha sido entrevistado como experto en tecnología en canales de televisión como NBC 6 de Miami, y su trabajo ha sido cubierto por medios de comunicación como la BBC. Desde 2011, Chris ha escrito más de 2.000 artículos que han sido leídos casi mil millones de veces – y eso es sólo aquí en How-To Geek.Read Full Bio »