Windows Ahora Habla Linux de Forma Nativa — y Eso Cambia tu Decisión de Stack
Durante décadas, la línea de comandos de Windows tuvo una personalidad dividida. Era el desktop dominante, la workstation empresarial, el endpoint gestionado — y casi nunca el lugar más libre de fricción para correr el tooling text-first que define cómo construimos software hoy. Si te formaste en Linux o macOS, conocés el ritual: instalar WSL, o Git Bash, o algún shim de compatibilidad, solo para que ls, grep y cp se comporten como lo hacen en todos lados.
En Build 2026, Microsoft cerró esa brecha. El 2 de junio anunciaron la general availability de Coreutils for Windows — más de 75 utilidades de línea de comandos estilo Linux corriendo de forma nativa en Windows 11, sin WSL, sin Git Bash, sin ningún port de terceros.
Y acá está la parte que importa para tu decisión de stack: esto no es Microsoft intentando convertir Windows en Linux. Es Microsoft haciendo que Windows sea más difícil de abandonar.
Qué es, concretamente
Coreutils for Windows es un build mantenido por Microsoft del proyecto open-source uutils — una reimplementación cross-platform de GNU coreutils escrita en Rust. Microsoft empaquetó tres cosas en un único binario multi-call: el rewrite de uutils/coreutils, una implementación de findutils, y un grep escrito desde cero.
La mecánica es limpia. La instalación deja un único coreutils.exe, y cada comando obtiene su propio hardlink NTFS que apunta de vuelta a ese binario — así que llamás ls o grep directamente, no coreutils ls. La instalación es un one-liner vía WinGet, y los updates llegan por winget upgrade como cualquier otro package. Sin DLLs, sin tocar el registry, sin permisos de admin más allá de la instalación inicial.
El pitch es la portabilidad de scripts, y es uno real. Si mantenés shell scripts que corren en Linux, macOS y Windows, hoy tapás las diferencias con WSL o Git Bash. Con coreutils nativo en PowerShell y CMD, los mismos comandos, los mismos flags, el mismo comportamiento de pipeline se trasladan a las tres plataformas — sin capa de traducción.
La jugada de plataforma
Coreutils por sí solo es una mejora de calidad de vida. Pero leelo al lado del resto de los anuncios para developers de Build 2026 y la estrategia entra en foco.
Microsoft también mostró en preview los WSL containers — una forma built-in de crear y correr containers de Linux directamente a través del Windows Subsystem for Linux, con su propio CLI y API, eliminando la dependencia de Docker Desktop y runtimes de terceros. Y lanzaron un Intelligent Terminal experimental que trae ayuda context-aware directamente a la terminal, debugueando errores y sugiriendo fixes cuando un comando falla para que te quedes en tu flow.
Coreutils nativo. Containers de Linux nativos. Una terminal asistida por IA. Pieza por pieza, Microsoft está construyendo el stack completo de desarrollo Linux dentro del propio Windows.
The Register lo planteó bien: esto es menos una rendición ante Linux que una admisión de que las plataformas de desarrollo ahora ganan absorbiendo los workflows en los que los developers ya confían. Esa es la lectura correcta. Microsoft ya no compite con Linux — está eliminando cada razón que tenías para abandonar Windows por él.
Lo que tenés que validar antes de adoptarlo
Algunas cosas para resolver antes de que esto entre a los pipelines de tu equipo.
Primero: a pesar del framing de GA, el binario en sí todavía lleva una etiqueta de preview, y Microsoft es explícito en que los primeros builds pueden tener bugs. Usalo en máquinas personales primero, validalo contra tus propios scripts, y después decidí sobre producción.
Segundo: los conflictos de PATH son reales. Varios comandos — sort, more, find — existen en ambos ecosistemas con comportamiento distinto. Microsoft incluye un shim para que las invocaciones DOS existentes de sort y find sigan funcionando, y recomienda nombres de comando explícitos o aliases donde importe. Definí tu convención de entrada.
Tercero: no reemplaza a WSL, y no lo intenta. WSL te da un kernel Linux real y semántica de filesystem. Coreutils te da los comandos. Problemas distintos — pero juntos, una historia coherente.
Por qué importa
Si tu equipo corre entornos mixtos — y la mayoría lo hace — el cálculo alrededor de “qué OS para la máquina de desarrollo” acaba de moverse. La fricción que empujaba en silencio a los developers cross-platform hacia Linux y macOS se está diseñando para desaparecer, una utilidad nativa a la vez.
Eso vale la pena seguirlo de cerca. No porque tengas que cambiar algo hoy, sino porque la plataforma que elegís por default es exactamente lo que Microsoft está intentando cambiar.
¿Ya lo probaste, o seguís prefiriendo WSL para tu workflow de Linux en Windows? Contanos cómo lo estás corriendo.
