A Microsoft passou a oferecer, via WinGet, um conjunto de mais de 100 comandos clássicos do universo Unix/Linux para Windows. O objetivo é dar familiaridade a quem alterna entre sistemas, mas conflitos de nomenclatura e a dependência do antigo Prompt de Comando limitam a iniciativa e mantêm o Windows Subsystem for Linux (WSL) como rota preferencial para tarefas de linha de comando.
Coreutils em Rust chegam ao Windows via WinGet
Batizado de “Microsoft Coreutils”, o pacote é uma adaptação do projeto uutils, reescrita em Rust com foco em segurança de memória. Entre as ferramentas estão ls, pwd, echo, cat e sort, componentes tão presentes nas distribuições que costumam justificar o termo “GNU/Linux”. A instalação é direta:
winget install Microsoft.Coreutils
O utilitário de pacotes eleva os privilégios automaticamente, dispensando o uso do comando sudo típico do Linux.
Conflitos de comandos tornam o pacote quase inútil no PowerShell
Logo após a instalação, surgem colisões: o PowerShell já possui aliases com os mesmos nomes (ls, pwd e vários outros). Quando dois comandos competem, o shell da Microsoft prioriza suas próprias versões. Resultado: para acessar as novas ferramentas sem ambiguidade, é preciso recorrer ao cmd.exe, interface herdada do Windows NT de 1993.
O problema é que o Prompt de Comando não evoluiu para multitarefa nem recebe a mesma atenção que o PowerShell ou o Windows Terminal. Sem recursos como controle de jobs ou multiplexadores, o ambiente limita fluxos de trabalho mais complexos.
Imagem: Hannah Stryker
Experiência prática: nada de novo para quem já usa o WSL
No cmd, os utilitários funcionam conforme o esperado, mas não entregam funcionalidades que o WSL já oferece. Dentro do subsistema, é possível instalar distribuições completas (Ubuntu, Debian, Fedora), misturar comandos Windows e Linux em um mesmo terminal e usufruir de shells modernos com multitarefa e extensões avançadas.
A integração cruzada — chamar um executável Windows no bash adicionando .exe ou rodar comando Linux a partir do PowerShell — já é nativa no WSL, tornando o novo pacote redundante para usuários que dependem de fluxos híbridos.
WSL segue como a ponte mais robusta entre Windows e Linux
Ao exigir o Prompt de Comando e entrar em choque com aliases do PowerShell, o “Microsoft Coreutils” cumpre um papel limitado: fornece utilitários isolados, mas não rivaliza com a amplitude do WSL, que combina kernel leve, suporte a múltiplas distribuições e interoperabilidade sem fricção. Na prática, o subsistema continua sendo a solução recomendada para desenvolvedores e administradores que precisam do ecossistema Linux dentro do Windows.
Fonte: HowToGeek