

Unix ha dejado de ser una referencia exclusiva de Linux y macOS para acercarse más que nunca a los usuarios de Windows. Microsoft ha anunciado la llegada de Coreutils for Windows, un conjunto de herramientas que incorpora algunos de los comandos más utilizados en entornos Unix directamente en su sistema operativo. El objetivo es facilitar el trabajo de desarrolladores y administradores que se mueven constantemente entre diferentes plataformas.
La decisión supone un cambio importante en la estrategia de la compañía. Durante años, los usuarios de Windows han tenido que recurrir a soluciones como WSL, programas de terceros o adaptaciones específicas para ejecutar determinadas órdenes habituales en Linux. Con esta nueva integración, Microsoft busca reducir las diferencias entre sistemas y ofrecer una experiencia más consistente a quienes trabajan desde la terminal.
Unix y la integración de sus comandos clásicos en Windows
Microsoft ha lanzado una versión preliminar de Coreutils for Windows que permite utilizar comandos tan conocidos como cat, grep, find, ls, cp o rm de forma nativa dentro del sistema operativo. Gracias a esta iniciativa, los desarrolladores podrán ejecutar muchos de los comandos que utilizan diariamente en Linux o macOS sin necesidad de modificar la sintaxis o instalar capas de compatibilidad adicionales.
La compañía pretende que cambiar entre distintos sistemas operativos sea mucho más sencillo. Los profesionales que desarrollan software suelen trabajar en entornos mixtos donde Windows convive con servidores Linux, contenedores o equipos macOS. La posibilidad de utilizar los mismos comandos en todos ellos reduce errores, agiliza tareas y facilita la automatización mediante scripts.
Desde el punto de vista técnico, Coreutils for Windows está basado en el proyecto uutils/coreutils, una implementación moderna desarrollada en Rust y compatible con gran parte de las utilidades GNU. Microsoft ha adaptado esta tecnología para ofrecer una experiencia específica para Windows, incorporando también herramientas procedentes de findutils y una versión compatible de grep.
No obstante, la integración no es total. Algunos comandos tradicionales del mundo Unix no se han incluido debido a las diferencias existentes entre Windows y los sistemas basados en POSIX. Herramientas como chmod, chown o chroot dependen de modelos de permisos y gestión de usuarios que no tienen una equivalencia directa dentro del ecosistema de Microsoft.
Windows mantendrá elementos propios
También existen particularidades relacionadas con el tratamiento de archivos y rutas. Windows continúa utilizando elementos propios como los finales de línea CRLF o el dispositivo NUL en lugar de /dev/null. Además, determinadas señales presentes en Linux no están disponibles en Windows, lo que limita el comportamiento de algunas utilidades.
A pesar de estas diferencias, la llegada de Coreutils for Windows representa uno de los mayores acercamientos entre ambos mundos en los últimos años. Microsoft confía en que esta medida reduzca la fricción entre plataformas y permita a los desarrolladores trasladar con mayor facilidad sus conocimientos, scripts y flujos de trabajo. Todo apunta a que la tradicional separación entre Windows y Unix será cada vez menos visible para quienes trabajan diariamente desde la línea de comandos.
from Linux Adictos https://ift.tt/YFjs31e
via IFTTT