adjust

SuaInternet.COM

Menu
Home / Blog / Microsoft lança Coreutils para Windows: Ferramentas Linux rodam nativamente sem WSL

Tecnologia

Microsoft lança Coreutils para Windows: Ferramentas Linux rodam nativamente sem WSL

person

Por SuaInternet.COM

10 de junho de 2026

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 arquivos
  • cp – Copiar arquivos e diretórios
  • ls – Listar conteúdo de diretórios
  • mv – Mover/renomear arquivos
  • uptime – 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, kill e 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

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:

#Build 2026#command-line#Coreutils#desenvolvimento#GNU#Linux#Microsoft#Open Source#PowerShell#Rust#Terminal#Windows#WSL

Artigos Relacionados