{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreiaetqalmm2kd4kvzu4etend3bxfsst6m2lx4wa7ieq32emet3tuwa",
"uri": "at://did:plc:qzjwstutqk2cy7df7jbzd2hx/app.bsky.feed.post/3mnjn6qgfrg22"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreihgpvcotscvkx6w5lp5cdwozevxnkhvbobiz2qjcbvy2lw4hosaja"
},
"mimeType": "image/jpeg",
"size": 8248060
},
"path": "/article/4181366/microsoft-makes-linux-developers-feel-more-at-home-in-windows-with-coreutils-release-2.html",
"publishedAt": "2026-06-04T20:18:19.000Z",
"site": "https://www.networkworld.com",
"tags": [
"Developer, Linux",
"Windows Linux Subsystem (WSL)",
"announcement",
"Coreutils for Windows",
"uutils/coreutils",
"lists 75 Linux utilities",
"commonly-used commands",
"compatibility table",
"WSL containers CLI and API",
"new framework for autonomous agents",
"Microsoft Scout",
"InfoWorld"
],
"textContent": "Microsoft has announced Coreutils, a new Windows 11 feature that allows developers to run many popular Linux command line utilities natively on Windows from a single binary.\n\nRevealed at this week’s Build 2026 developer conference in Seattle, Coreutils is about reducing what Microsoft terms the “cognitive load” faced by developers when moving between Windows and other platforms.\n\nCurrently, accessing the Linux command line utilities that are considered essential in many CI/CD development environments on Windows requires a kludge that involves either opening an emulation such as Git Bash, or a virtualized Windows Linux Subsystem (WSL) terminal.\n\nBoth are time-consuming and inefficient. As Microsoft’s announcement puts it: “Developers constantly move between platforms, but familiar commands don’t work consistently, forcing workarounds, lost speed and context switching.”\n\nCoreutils removes the need for this back and forth, allowing developers to run most Linux commands straight from the Windows CMD command prompt, PowerShell, or Windows Terminal.\n\n“Whether you’re moving between Linux, macOS, WSL, containers or cloud environments, the commands and workflows you’ve built over years just work in your Windows environment,” Microsoft said.\n\n## Most utilities, but not all\n\nInstalled as a single executable (via WinGet:_install Microsoft.Coreutils),_ Coreutils for Windows itself is a Rust rewrite of the GNU uutils/coreutils project that provides commands that are universal across Linux distros.\n\nFundamental to making Coreutils efficient to manage is the fact that individual Linux commands run from a multi-call executable which maps via NTFS hardlinks pointing to each command. The advantage of this approach is that there’s only one binary to install, one binary to sign, and one binary to patch or update.\n\nMicrosoft lists 75 Linux utilities supported by Coreutils, including commonly-used commands such as _ls, cp, find, grep, find, rm, du, hostname,_ and _uptime_.\n\nHowever, some Coreutils commands clash with existing CMD or Powershell commands, or are otherwise not possible to execute; Microsoft provides a compatibility table listing conflicts. This means that some commands are not available, specifically: _dir, expand, kill, more, timeout,_ and _whoami._\n\nThere are also some commands omitted from Coreutils because a command relies on a POSIX Unix/Linux feature that Windows doesn’t implement in a compatible way; some examples are _chmod, chown, id, stty_ , and _chroot._\n\nIn other cases, the command will execute in one context, CMD, but not in PowerShell. Microsoft explained the complex order of precedence: “Whether the Coreutils version runs depends on the shell, the PATH order, and (for PowerShell) the alias table.”\n\nAs well as Coreutils, the Build 2026 developer conference also saw Microsoft announce WSL containers CLI and API to deploy Linux containers on Windows, a new framework for autonomous agents with open source governance tools, and Microsoft Scout, an AI agent designed to automate tasks in Microsoft 365.\n\n_This article originally appeared on InfoWorld._",
"title": "Microsoft makes Linux developers feel more at home in Windows with Coreutils release"
}