Ejecutando Unix en Windows 10 con WSL
Crear un entorno similar a Unix en Windows 10 no es tan complicado como parece, gracias a WSL (Subsistema de Windows para Linux). Con él, puedes correr distribuciones completas de Linux junto a Windows, sin necesidad de instalar dual-boot ni gastar recursos en máquinas virtuales. Después de seguir estos pasos, Windows se convierte en una plataforma muy versátil para usar comandos y aplicaciones de Unix sin complicaciones.
Preparativos para la instalación de Unix
En esencia, estarás creando un entorno Linux que funciona en armonía con tu Windows 10. Esto es ideal para desarrolladores y aficionados que quieren aprovechar las herramientas UNIX sin dejar su querido Windows. ¿Lo mejor? No tienes que cambiar de sistema operativo; todo se integra sin problemas.
Activar WSL
Lo primero es habilitar la función WSL. Es tan sencillo como abrir PowerShell con permisos de administrador y escribir wsl --install
. Con este comando, activas WSL y descargas la distribución Linux predeterminada, generalmente Ubuntu. Si prefieres otra distribución, también puedes configurarlo después, pero este método es la forma más rápida de comenzar.
Si te gusta experimentar y quieres hacerlo manualmente, también puedes correr en PowerShell:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Reiniciar el equipo
Después de habilitar la función, tendrás que reiniciar. Puede parecer molesto, pero es necesario; de lo contrario, WSL no funcionará correctamente. Puedes reiniciar desde el menú Inicio o con PowerShell usando:
Restart-Computer
Elegir tu distribución Linux
Una vez de vuelta en Windows, abre la Microsoft Store y busca las distribuciones disponibles, como Ubuntu, Debian o Kali Linux, según tus necesidades. Elige la que más te gusta e instálala directamente desde la tienda. Esto asegura que obtienes la versión más actualizada sin complicaciones.
Configurando tu entorno Linux
Luego de instalarla, simplemente ejecuta tu distribución Linux desde el menú Inicio. La primera vez, te pedirá que crees un usuario y una contraseña. Es como configurar un nuevo teléfono, pero quizás menos emocionante. También puedes establecer un usuario predeterminado editando algunos archivos de configuración en %LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhgqz19g7g2\LocalState\rootfs\etc\passwd
u otra ruta, dependiendo de la distribución elegida. Una vez hecho esto, ¡estás listo para usarla!
Mantén tu Linux actualizado
Para que todo funcione sin problemas, es recomendable actualizar tu sistema Linux regularmente con estos comandos en la terminal:
sudo apt update && sudo apt upgrade
Si aún usas WSL 1 y quieres pasar a WSL 2, ejecuta:
wsl --set-version 2
Reemplaza <nombre_de_distribución>
por el nombre que le diste, que puedes consultar con wsl -l -v
. Mantener todo actualizado te asegura tener acceso a nuevas funciones y parches de seguridad.
Consejos para una mejor experiencia
Para aprovechar al máximo WSL, asegúrate de tener Windows 10 versión 1903 o superior, necesarios para WSL 2. Para verificarlo, presiona Win + R, escribe winver y presiona Enter. Además, si usas varias distribuciones, la gestión por línea de comandos es sencilla con wsl --set-version
y wsl --config
. Con comandos como wsl --list --verbose
, puedes ver todas las versiones instaladas.
No olvides respaldar tus archivos de Linux periódicamente. Estos se almacenan en tu carpeta de usuario de Windows, en /mnt/c/Users/<TuNombreDeUsuario>/
. Herramientas como Windows Terminal hacen que trabajar desde la línea de comandos sea mucho más cómodo, permitiéndote cambiar tu shell predeterminado o crear un perfil de WSL personalizado.
Preguntas frecuentes sobre WSL
¿Cómo puedo comprobar qué versión de WSL tengo instalada?
Utiliza wsl -l -v
para ver qué distribuciones tienes y cuál es su versión. Así te aseguras de estar al día con la compatibilidad.
¿Puedo usar aplicaciones gráficas de Linux con WSL?
Sí, especialmente con WSL 2, puedes correr aplicaciones gráficas instalando un servidor X compatible con Windows, como VcXsrv o WSLg. Solo lanza tus apps gráficas desde la terminal y aparecerán en Windows como si hubieran sido creadas allí.
¿Es gratis usar WSL y las distribuciones de Linux?
¡Por supuesto! Tanto WSL como las distribuciones de Linux son totalmente gratis, ideales para quienes quieren experimentar con Linux sin gastar dinero.
¿Puedo acceder a los archivos de Windows desde Linux?
Claro. Tus archivos de Windows son accesibles en Linux en /mnt/c/
. Por ejemplo, /mnt/c/Users/<TuUsuario>/Documents
apunta a tu carpeta de Documentos de Windows. Compartir archivos entre ambos sistemas es sencillísimo.
¿Y en cuanto al rendimiento, qué tan bueno es WSL?
WSL 2 ofrece un rendimiento casi nativo, lo que es excelente para la mayoría de tareas. Pero recuerda, algunas funciones que requieren acceso directo al hardware pueden presentar limitaciones comparado con una instalación Linux completa. Sin embargo, para la mayoría de usuarios, WSL funciona perfectamente.
Resumen de pasos clave
- Habilita la función WSL vía PowerShell o desde el Panel de Control.
- Reinicia el equipo para completar la activación.
- Descarga la distribución Linux que prefieras desde la Microsoft Store.
- Configura tu entorno Linux creando un usuario y contraseña.
- Mantén actualizado tu sistema Linux con comandos periódicos.
Ejecutar Unix en Windows a través de WSL facilita mucho la vida a desarrolladores y usuarios que quieren lo mejor de ambos mundos. Este tipo de configuraciones permite cambiar entre sistemas sin complicaciones. Si lo haces bien, tendrás una herramienta que aumenta la productividad y mantiene todo fluido.
Con una instalación sencilla y consejos útiles, puedes personalizar tu entorno Unix para cubrir desde tareas básicas hasta proyectos complejos. Configura todo correctamente y disfruta de la libertad de trabajar en ambos sistemas sin el lío de administrar dos entornos separados.