A Microsoft acaba de anunciar uma novidade que promete agradar desenvolvedores que trabalham com múltiplos sistemas operacionais: o Coreutils for Windows. A ferramenta permite executar utilitários de linha de comando familiares do Linux nativamente no Windows, sem depender do WSL (Windows Subsystem for Linux) ou outras camadas de compatibilidade.
O que é o Windows Coreutils?
O projeto é baseado no uutils, uma reimplementação moderna em Rust dos tradicionais GNU coreutils que o Ubuntu e outras distribuições Linux vêm adotando recentemente. O pacote da Microsoft combina coreutils, findutils e um grep compatível com GNU em um único binário otimizado para Windows.
Entre os comandos disponíveis estão ferramentas essenciais como:
cat– Visualizar conteúdo de arquivoscp– Copiar arquivos e diretóriosls– Listar conteúdo de diretóriosmv– Mover/renomear arquivosuptime– Ver tempo de atividade do sistema
Execução nativa: Sem WSL ou emulação
O diferencial mais significativo desta iniciativa é que as ferramentas rodam nativamente no Windows, acessíveis diretamente no Prompt de Comando (CMD) e PowerShell. Não é necessário configurar WSL, máquinas virtuais ou qualquer outra camada de compatibilidade Linux.
Esta abordagem representa uma mudança estratégica da Microsoft, que historicamente tem aproximado o Windows do ecossistema open source e Linux.
Como instalar o Coreutils no Windows
A instalação é simples e pode ser feita de duas formas:
Via WinGet (recomendado):
winget install Microsoft.Coreutils Via instalador standalone:
Você também pode baixar o instalador .exe diretamente da página do projeto no GitHub.
Limitações e considerações importantes
Embora seja uma adição poderosa, é importante entender as limitações:
- Comandos excluídos: Utilitários que dependem de recursos exclusivos POSIX como
chmod,chown,kille outros não estão incluídos - Conflitos de comandos: Alguns comandos podem conflitar com funções nativas do CMD e PowerShell
- Diferenças de comportamento: Devido às diferenças fundamentais entre os sistemas (finalizações de linha, ausência de sinais POSIX, sistema de permissões), alguns comandos podem se comportar de forma diferente das versões Linux
A Microsoft disponibilizou uma tabela de compatibilidade completa no GitHub mostrando quais comandos funcionam em cada shell.
Por que a Microsoft está fazendo isso?
Segundo a empresa, o objetivo é permitir que desenvolvedores usem “os mesmos comandos, flags e pipelines” no Windows, Linux, macOS, WSL e containers. Isso facilita significativamente o desenvolvimento cross-platform e a criação de scripts portáveis.
Para muitos, isso pode ser visto como uma estratégia inteligente para convencer desenvolvedores de que não precisam mais inicializar o Linux para certas tarefas. No entanto, para workflows complexos que dependem de recursos específicos do Linux, o WSL continua sendo a melhor opção.
Anúncio no Microsoft Build 2026
O Coreutils for Windows foi anunciado durante o Microsoft Build 2026, conferência anual de desenvolvedores da empresa. Na mesma ocasião, a Microsoft também anunciou os WSL containers, um método para criar e executar containers Linux no Windows sem depender de plataformas de terceiros como Docker Desktop ou Podman.
Impacto para a comunidade Linux e Ubuntu
Embora pareça uma notícia focada em Windows, isso é relevante para a comunidade Linux porque muitos desenvolvedores que trabalham com Linux também precisam usar Windows profissionalmente. A possibilidade de ter consistência entre ambientes pode aumentar a produtividade e reduzir a curva de aprendizado.
Vale lembrar que o Ubuntu tem migrado gradualmente para utilitários baseados em Rust, embora ainda mantenha o GNU coreutils para diversos componentes devido a algumas limitações nas versões Rust.
Conclusão
O lançamento do Coreutils for Windows representa mais um passo na convergência entre Windows e ecossistema open source. Para desenvolvedores que trabalham em múltiplas plataformas, isso significa mais flexibilidade e consistência. No entanto, é importante entender as limitações e saber quando usar estas ferramentas nativas versus recorrer ao WSL para funcionalidades Linux completas.

Carlos Araújo
Especialista em tecnologia e fundador da SuaInternet.COM. Com sólida experiência em desenvolvimento de software e inteligência artificial, dedica-se a criar soluções de alta performance e sites otimizados que conectam marcas a resultados. Entusiasta de sistemas Linux e automação, partilha aqui análises técnicas e tendências do ecossistema digital.
Tags:
Artigos Relacionados
Kernel Linux 7.1 lançado: Novo driver NTFS, Intel FRED para Panther Lake e mais desempenho em GPUs
15 de junho de 2026
França declara fim da dependência dos EUA: governo francês trocará Windows por Linux
5 de maio de 2026
Steam Beta: Valve lança atualização com melhorias no Big Picture Mode, Linux e correções críticas no Steam Controller
14 de maio de 2026