🔥 Fique por dentro das novidades mais quentes do momento! 🔥
Confira agora e compartilhe com seus amigos!
Apoie esse projeto de divulgacao de noticias! Clique aqui
A Microsoft anunciou hoje em sua conferência de desenvolvedores Build 2026 o lançamento do Coreutils para Windows, trazendo muitos utilitários de linha de comando do Linux comumente usados para o Windows como aplicativos nativos.
O projeto é baseado no projeto uutils de código aberto, uma reescrita multiplataforma dos coreutils GNU em Rust, e foi projetado para tornar mais fácil para os desenvolvedores alternar entre Linux, macOS, Windows e Windows Subsystem for Linux (WSL) sem alterar os fluxos de trabalho.
“Os desenvolvedores mudam constantemente entre plataformas, mas comandos familiares não funcionam de forma consistente, forçando soluções alternativas, perda de velocidade e troca de contexto”, anunciou a Microsoft.
"Para resolver isso, construÃmos Coreutils para Windows a partir do projeto de código aberto uutils, uma reimplementação multiplataforma do GNU Coreutils em Rust. Esses são utilitários de linha de comando semelhantes ao Linux que são executados nativamente no Windows."
Segundo a Microsoft, o objetivo é fazer com que os comandos e ferramentas existentes funcionem em todas as plataformas para que os scripts possam ser usados no Windows sem modificações ou outras ferramentas.
O projeto Coreutils para Windows também foi lançado no GitHub como um pacote mantido pela Microsoft que combina uutils/coreutils, findutils e uma implementação grep compatÃvel com GNU em um único binário.
Utilitários Linux rodando nativamente no Windows
Coreutils para Windows inclui vários comandos comumente usados no Linux, como cat, cp, find, grep, hostname, ls, mv, pwd, rm, sleep, tee e uptime.
Os utilitários podem ser instalados através do WinGet usando o seguinte comando:
winget instalar Microsoft.Coreutils
Em vez de criar executáveis separados para cada programa, a Microsoft criou um único binário coreutils.exe que contém todas as funcionalidades de cada programa.
Quando o Coreutils para Windows é instalado, a instalação cria hardlinks NTFS para cada comando compatÃvel, como ls.exe, cp.exe, cat.exe e rm.exe, que apontam para o executável c:\Program Files\coreutils\coreutils.exe.
Quando um usuário inicia um desses comandos, o Windows carrega coreutils.exe, que determina qual utilitário executar com base no nome do comando que foi executado. Isso permite que a Microsoft mantenha um único executável enquanto fornece comandos individuais no estilo Linux.
A execução da lista de hardlink fsutil coreutils.exe mostra dezenas de nomes de comandos, incluindo cat.exe, cp.exe, cut.exe, base64.exe e outros, todos referenciando o mesmo arquivo no disco.
Coreutils usando hardlinks NTFS para mapear comandos para binário
Como muitos nomes de comandos do Linux entram em conflito com comandos existentes do prompt de comando e do PowerShell, a Microsoft compartilhou uma tabela de compatibilidade mostrando como cada utilitário se comporta em diferentes shells do Windows.
Por exemplo, comandos como ls, cat, cp, mv, rm, pwd, sleep e tee estão incluÃdos no pacote.
No entanto, a execução da versão do Coreutils depende do shell que está sendo usado, da ordem dos diretórios no PATH do sistema e da tabela de alias do PowerShell.
Outros comandos, incluindo dir, more, paste e whoami, não são enviados porque entram em conflito com comandos existentes do Windows.
A Microsoft também não lançou vários utilitários Unix populares que dependem da funcionalidade POSIX, que não está disponÃvel no Windows, incluindo chmod, chown, chroot, nohup, tty e who.
A empresa afirma que também não lançou os comandos ‘kill’ ou ‘timeout’, pois o Windows não suporta sinais POSIX, embora isso possa ser possÃvel no futuro.
A Microsoft também alerta que pode haver diferenças entre a funcionalidade do Linux e a forma como os comandos funcionam no Windows devido a diferenças nos feeds de linha, nas permissões de arquivos e no suporte POSIX.
Coreutils para Windows foi anunciado como parte da estratégia da Microsoft para tornar o Windows uma plataforma amigável ao desenvolvedor.
Durante o Build 2026, a empresa também anunciou contêineres WSL, que fornecerão uma maneira integrada de criar, executar e interagir com contêineres Linux no Windows usando ferramentas CLI e API nativas.
A lacuna de validação: o Pentesting automatizado responde a uma pergunta. Você precisa de seis.
As ferramentas automatizadas de pentesting oferecem valor real, mas foram criadas para responder a uma pergunta: um invasor pode se mover pela rede? Eles não foram criados para testar se seus controles bloqueiam ameaças, se suas regras de detecção são acionadas ou se suas configurações de nuvem são mantidas. Este guia cobre as 6 superfÃcies que você realmente precisa validar.
Baixe agora
O projeto é baseado no projeto uutils de código aberto, uma reescrita multiplataforma dos coreutils GNU em Rust, e foi projetado para tornar mais fácil para os desenvolvedores alternar entre Linux, macOS, Windows e Windows Subsystem for Linux (WSL) sem alterar os fluxos de trabalho.
“Os desenvolvedores mudam constantemente entre plataformas, mas comandos familiares não funcionam de forma consistente, forçando soluções alternativas, perda de velocidade e troca de contexto”, anunciou a Microsoft.
"Para resolver isso, construÃmos Coreutils para Windows a partir do projeto de código aberto uutils, uma reimplementação multiplataforma do GNU Coreutils em Rust. Esses são utilitários de linha de comando semelhantes ao Linux que são executados nativamente no Windows."
Segundo a Microsoft, o objetivo é fazer com que os comandos e ferramentas existentes funcionem em todas as plataformas para que os scripts possam ser usados no Windows sem modificações ou outras ferramentas.
O projeto Coreutils para Windows também foi lançado no GitHub como um pacote mantido pela Microsoft que combina uutils/coreutils, findutils e uma implementação grep compatÃvel com GNU em um único binário.
Utilitários Linux rodando nativamente no Windows
Coreutils para Windows inclui vários comandos comumente usados no Linux, como cat, cp, find, grep, hostname, ls, mv, pwd, rm, sleep, tee e uptime.
Os utilitários podem ser instalados através do WinGet usando o seguinte comando:
winget instalar Microsoft.Coreutils
Em vez de criar executáveis separados para cada programa, a Microsoft criou um único binário coreutils.exe que contém todas as funcionalidades de cada programa.
Quando o Coreutils para Windows é instalado, a instalação cria hardlinks NTFS para cada comando compatÃvel, como ls.exe, cp.exe, cat.exe e rm.exe, que apontam para o executável c:\Program Files\coreutils\coreutils.exe.
Quando um usuário inicia um desses comandos, o Windows carrega coreutils.exe, que determina qual utilitário executar com base no nome do comando que foi executado. Isso permite que a Microsoft mantenha um único executável enquanto fornece comandos individuais no estilo Linux.
A execução da lista de hardlink fsutil coreutils.exe mostra dezenas de nomes de comandos, incluindo cat.exe, cp.exe, cut.exe, base64.exe e outros, todos referenciando o mesmo arquivo no disco.
Coreutils usando hardlinks NTFS para mapear comandos para binário
Como muitos nomes de comandos do Linux entram em conflito com comandos existentes do prompt de comando e do PowerShell, a Microsoft compartilhou uma tabela de compatibilidade mostrando como cada utilitário se comporta em diferentes shells do Windows.
Por exemplo, comandos como ls, cat, cp, mv, rm, pwd, sleep e tee estão incluÃdos no pacote.
No entanto, a execução da versão do Coreutils depende do shell que está sendo usado, da ordem dos diretórios no PATH do sistema e da tabela de alias do PowerShell.
Outros comandos, incluindo dir, more, paste e whoami, não são enviados porque entram em conflito com comandos existentes do Windows.
A Microsoft também não lançou vários utilitários Unix populares que dependem da funcionalidade POSIX, que não está disponÃvel no Windows, incluindo chmod, chown, chroot, nohup, tty e who.
A empresa afirma que também não lançou os comandos ‘kill’ ou ‘timeout’, pois o Windows não suporta sinais POSIX, embora isso possa ser possÃvel no futuro.
A Microsoft também alerta que pode haver diferenças entre a funcionalidade do Linux e a forma como os comandos funcionam no Windows devido a diferenças nos feeds de linha, nas permissões de arquivos e no suporte POSIX.
Coreutils para Windows foi anunciado como parte da estratégia da Microsoft para tornar o Windows uma plataforma amigável ao desenvolvedor.
Durante o Build 2026, a empresa também anunciou contêineres WSL, que fornecerão uma maneira integrada de criar, executar e interagir com contêineres Linux no Windows usando ferramentas CLI e API nativas.
A lacuna de validação: o Pentesting automatizado responde a uma pergunta. Você precisa de seis.
As ferramentas automatizadas de pentesting oferecem valor real, mas foram criadas para responder a uma pergunta: um invasor pode se mover pela rede? Eles não foram criados para testar se seus controles bloqueiam ameaças, se suas regras de detecção são acionadas ou se suas configurações de nuvem são mantidas. Este guia cobre as 6 superfÃcies que você realmente precisa validar.
Baixe agora
#samirnews #samir #news #boletimtec #o #projeto #coreutils #da #microsoft #traz #comandos #do #linux #para #o #windows
🚀 Mais conteúdos incrÃveis estão por vir, fique atento!
Postar um comentário