Microsoft lleva Coreutils a Windows: comandos Unix instalables con winget

Microsoft ha publicado el primer lanzamiento de Coreutils for Windows, un paquete que facilita instalar herramientas clásicas del mundo Unix en Windows con un solo comando. La primera versión aparece en GitHub como v2026.5.29 bajo el título “Our first release of Coreutils for Windows”.

Captura del primer lanzamiento de Coreutils for Windows en GitHub

Resumen rápido

El objetivo del proyecto es acercar a Windows un conjunto de utilidades familiares para quienes trabajan en Linux, macOS o entornos *nix. La instalación recomendada para probarlo es:

winget install Microsoft.Coreutils

El paquete incluye una reescritura en Rust de GNU Coreutils, una implementación de FindUtils, una nueva implementación de Grep, compatibilidad para invocaciones antiguas de sort y find de DOS, y una envoltura para PowerShell que permite usar patrones glob de forma más parecida a Unix.

Qué incluye esta primera versión

  • Coreutils en Rust: comandos básicos inspirados en GNU Coreutils, pero implementados con el proyecto uutils/coreutils.
  • FindUtils: herramientas para buscar archivos y trabajar con rutas de forma similar a los entornos Unix.
  • Grep reescrito: una nueva implementación de grep también orientada al ecosistema Rust.
  • Compatibilidad con DOS: shims para que usos existentes de sort y find sigan funcionando.
  • Mejor integración con PowerShell: una capa para usar patrones glob de una forma más cercana a otros sistemas operativos.

Por qué es interesante

La noticia no es solo que Microsoft empaquete comandos Unix para Windows. Lo llamativo es la dirección: cada vez hay más interés en ofrecer herramientas de línea de comandos modernas, multiplataforma y mantenibles. Rust encaja bien en ese escenario porque permite escribir utilidades de sistema con buen rendimiento, seguridad de memoria y distribución relativamente cómoda.

Para desarrolladores que alternan entre Windows, Linux, WSL, macOS o contenedores, disponer de comandos más coherentes reduce fricción. Puede hacer más sencillos scripts, documentación y hábitos de trabajo compartidos entre equipos.

Todavía no es una sustitución definitiva

Microsoft avisa de que esta primera versión puede contener errores y que todavía queda trabajo pendiente, especialmente en rendimiento y compatibilidad. Por ahora conviene verlo como una versión inicial para probar, no como un reemplazo definitivo de todas las herramientas existentes.

Aun así, el movimiento es significativo: Windows sigue acercándose al tooling Unix-like, y Rust continúa ganando espacio como lenguaje para herramientas de sistema.

Fuente: Microsoft Coreutils for Windows v2026.5.29 en GitHub.

Dejar un comentario