Se você programa em múltiplos sistemas operacionais, a Microsoft acaba de entregar um presente que pode poupar horas do seu dia. Anunciado durante a Build 2026, em Seattle, o Coreutils para Windows 11 permite executar, de forma nativa, 75 dos comandos mais populares do terminal Linux diretamente no Prompt, no PowerShell ou no Windows Terminal—tudo a partir de um único executável.
Por que isso importa?
Até ontem, quem precisava dos utilitários Unix no Windows dependia de “gambiarras” como Git Bash, Cygwin ou uma sessão do WSL. Cada solução tinha seus custos: abertura de máquinas virtuais, camadas de compatibilidade e o temido context switching que drena produtividade. Agora, basta rodar winget install Microsoft.Coreutils e seguir a vida. O ganho é imediato para quem compila código em pipelines CI/CD, automatiza tarefas de DevOps ou simplesmente quer usar o bom e velho grep sem dor de cabeça.
Como a Microsoft fez isso?
O pacote foi reescrito em Rust a partir do projeto open-source GNU uutils/coreutils. Em vez de dezenas de binários, há apenas um arquivo capaz de assumir múltiplas identidades por meio de hardlinks no NTFS. Resultado: um único binário para instalar, assinar e atualizar, reduzindo riscos de segurança e trabalho de manutenção — algo que equipes de TI costumam agradecer.
Quais comandos estão disponíveis?
Entre os 75 utilitários suportados estão os indispensáveis ls, cp, rm, find, du, grep, hostname e uptime. No entanto, alguns esbarram em conflitos de nomenclatura com comandos nativos do Windows ou em limitações do próprio sistema, ficando de fora (pelo menos por enquanto) dir, expand, kill, more, timeout e whoami. Também foram excluídos utilitários que dependem de permissões POSIX inexistentes no Windows, como chmod e chown.
Impacto prático para o seu dia a dia
A integração elimina boa parte do atrito entre ambientes, algo vital para quem alterna entre notebooks Windows e servidores Linux na nuvem. Na prática, isso significa:
- Scripts portáteis: o mesmo script Bash que roda no seu servidor de build funcionará localmente sem adaptações.
- Configuração simplificada: menos ferramentas auxiliares significa menos pacotes para atualizar e menos brechas de segurança.
- Produtividade gamer-dev: se você usa o PC tanto para programar quanto para jogar, não precisa mais abrir uma VM pesada só para usar o
grepquando aquele log do seu game travar.
Como fica em comparação com WSL e Git Bash?
WSL ainda é imbatível quando você precisa de um kernel Linux completo, por exemplo, para compilar módulos ou rodar aplicativos gráficos. Já o Git Bash continua útil para quem trabalha especificamente com ferramentas do ecossistema Git. O Coreutils, porém, vence no quesito leveza: não exige subsistema, nem instalação de distribuição extra. Para grande parte dos fluxos de trabalho baseados em linha de comando, é o meio-termo ideal.
Imagem: John E
Próximos passos no ecossistema Microsoft
O anúncio veio acompanhado de outras iniciativas para aproximar ainda mais Windows e Linux, como o WSL containers CLI para orquestrar contêineres e o Microsoft Scout, agente de IA que promete automatizar tarefas dentro do Microsoft 365. O recado é claro: a empresa quer que desenvolvedores e criadores de conteúdo se sintam em casa no Windows, independentemente do stack que usem.
No ritmo em que a Microsoft acelera a integração, não estranhe se, em breve, vermos suporte nativo a ferramentas ainda mais complexas — quem sabe até chmod e companhia ganhem versões compatíveis. Até lá, instalar o Coreutils já é um ótimo upgrade para qualquer workstation de desenvolvimento.
Com informações de Computerworld