Microsoft as we speak introduced the discharge of Coreutils for Home windows at its Construct 2026 developer convention, which brings many generally used Linux command line utilities to Home windows as native functions.
This undertaking is predicated on the open supply uutils undertaking, a cross-platform rewrite of Rust’s GNU coreutils, designed to permit builders to simply swap between Linux, macOS, Home windows, and Home windows Subsystem for Linux (WSL) with out altering their workflows.
“Builders transfer between platforms on a regular basis, however acquainted instructions do not work constantly, forcing workarounds, slowing issues down, and switching contexts,” Microsoft introduced.
“To handle this, we constructed Coreutils for Home windows from the uutils open supply undertaking, a cross-platform reimplementation of GNU Coreutils in Rust. These are Linux-like command-line utilities that run natively on Home windows.”
In keeping with Microsoft, the aim is to make present instructions and instruments work throughout platforms and permit scripts for use on Home windows with out modification or different instruments.
The Coreutils for Home windows undertaking was additionally launched on GitHub as a Microsoft-maintained package deal that mixes uutils/coreutils, findutils, and a GNU-compatible grep implementation right into a single binary.
Linux utilities that run natively on Home windows
Coreutils for Home windows contains many instructions generally used on Linux, together with cat, cp, discover, grep, hostname, ls, mv, pwd, rm, sleep, tee, and uptime.
The utility may be put in through WinGet utilizing the next command:
winget set up Microsoft.Coreutils
Moderately than creating separate executable information for every program, Microsoft created a single executable file. coreutils.exe A binary containing all of the performance of every program.
When Coreutils for Home windows is put in, Setup creates NTFS arduous hyperlinks for every supported command, resembling ls.exe, cp.exe, cat.exe, and rm.exe. These are all c:Program Filescoreutilscoreutils.exe Executable.
When a consumer launches one in every of these instructions, Home windows hundreds coreutils.exe and determines which utility to run primarily based on the title of the command being executed. This permits Microsoft to offer separate Linux-style instructions whereas sustaining a single executable.
working fsutil hardlink listing coreutils.exe lists dozens of command names, together with cat.exe, cp.exe, minimize.exe, base64.exe, and extra. All of them check with the identical file on disk.

As a result of many Linux command names battle with present Command Immediate and PowerShell instructions, Microsoft shared a compatibility chart that exhibits how every utility works in numerous Home windows shells.
For instance, instructions resembling ls, cat, cp, mv, rm, pwd, sleep, and tee are included within the package deal.
Nonetheless, whether or not the Coreutils model runs relies on the shell getting used, the order of the directories within the system PATH, and the PowerShell alias desk.
Different instructions resembling dir, extra, paste, and whoami will not be included as a result of they battle with present Home windows instructions.
Microsoft additionally didn’t launch a number of widespread Unix utilities that relied on POSIX options not out there on Home windows, resembling chmod, chown, chroot, nohup, tty, and who.
The corporate says it additionally did not launch “kill” or “timeout” instructions as a result of Home windows does not help POSIX indicators, however they might be potential sooner or later.
Microsoft additionally warns that variations in line breaks, file permissions, and POSIX help could cause variations in how Linux options and instructions behave on Home windows.
Coreutils for Home windows was introduced as a part of Microsoft’s technique to make Home windows a developer-friendly platform.
Throughout Construct 2026, the corporate additionally introduced WSL Containers, which offers a built-in solution to create, run, and work together with Linux containers on Home windows utilizing native CLI and API instruments.
Automated penetration testing instruments supply actual worth, however they had been constructed to reply one query: Can an attacker get via your community? They don’t seem to be constructed to check whether or not controls block threats, detection guidelines fireplace, or cloud configurations are preserved.
This information describes six surfaces that it is best to really look at.
Obtain now
