Velocidad Nativa
El sistema de archivos de Linux es infinitamente más rápido para operaciones de git y npm install que NTFS.
Seamos honestos: Desarrollar en Windows solía ser un dolor de cabeza. Rutas de archivos extrañas, comandos que no existen (ls vs dir), y herramientas de Node/Python que fallan misteriosamente.
WSL2 (Windows Subsystem for Linux 2) cambió el juego. No es una máquina virtual lenta, y no es un emulador barato. Es un kernel de Linux real corriendo junto a Windows.
Velocidad Nativa
El sistema de archivos de Linux es infinitamente más rápido para operaciones de git y npm install que NTFS.
Herramientas Reales
Usa grep, sed, awk, docker, redis y servidores reales tal como lo harías en producción.
VS Code Mágico
La extensión “Remote - WSL” te permite editar código en Linux con la UI de Windows. Cero latencia.
Adiós Dual Boot
Olvídate de reiniciar el PC para entrar a Ubuntu. Tienes lo mejor de ambos mundos al mismo tiempo.
Requisito: Windows 10 versión 2004+ (Build 19041 o superior) o Windows 11.
Abre PowerShell como Administrador
Click derecho en el botón de inicio -> Terminal (Admin) o PowerShell (Admin).
El Comando Mágico
Ejecuta esto y ve por un café:
wsl --install¿Prefieres otra distro? Mira las disponibles con wsl --list --online e instala con wsl --install -d Debian.
Reinicia tu PC
Es obligatorio. Al volver, se abrirá una terminal negra automáticamente pidiéndote crear tu Usuario UNIX y Contraseña.
Nota: Cuando escribas la contraseña, no verás asteriscos. Es seguridad de Linux. Solo escribe y dale Enter.
Verificación
Asegúrate de estar usando la versión 2 (la rápida) ejecutando en PowerShell:
wsl -l -vDebería decir VERSION 2 al lado de Ubuntu.
Ya tienes Linux. Ahora hagámoslo poderoso.
Lo primero que haces en un Linux nuevo:
sudo apt update && sudo apt upgrade -yNo uses la consola vieja de cmd. Descarga Windows Terminal desde la Microsoft Store (o ya viene en Win 11). Es moderna, tiene pestañas, aceleración por GPU y soporta emojis 🚀.
ms-vscode-remote.remote-wsl).# Crear carpeta de proyectos (¡En el home de Linux, no en C:/!)mkdir ~/proyectoscd ~/proyectoscode .¡Boom! 💥 VS Code se abrirá en Windows, pero estará conectado a tu Linux. La terminal integrada será bash/zsh, y el linter correrá en Linux.
Ubuntu viene con bash por defecto. Funciona, pero es feo. Queremos Oh My Zsh.
# instalar zsh y gitsudo apt install zsh git -y
# Instalar Oh My Zshsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Acepta cambiar tu shell por defecto a zsh. Ahora tu terminal se ve pro y tiene autocompletado de comandos.
Si buscas la máxima personalización con temas estilo Powerline (esos con flechas y segmentos de colores), Oh My Posh es la herramienta definitiva. Lo mejor es que es agnóstica a la shell: funciona igual en PowerShell, zsh o bash.