Microsoft has launched Coreutils for Home windows, permitting a stack of acquainted “Linux-like” command-line utilities to run natively on Home windows.
The challenge is according to uutils, the Rust-based reimplementation of GNU coreutils that Ubuntu (most commonly1) has followed in fresh releases. Microsoft’s bundle bundles uutils’ coreutils and findutils in addition to a GNU-compatible grep in one binary.
It provides gear like cat, cp, ls, mv and uptime. Instructions that use POSIX-only options are excluded, which means chmod, chown, kill and others aren’t incorporated.
What’s notable – *nix gear operating their manner into the Home windows ecosystem is notable – is this isn’t working by the use of WSL or equivalent Linux-powered compatibility layer. The gear will get put in natively and are available in Home windows shells like Command Instructed and PowerShell.
Home windows customers can set up Coreutils via WinGet, the use of the command:
winget set up Microsoft.Coreutils
Customers too can obtain a standalone .exe installer from challenge GitHub web page.
Why is Microsoft bringing coreutils to Home windows?
It says the purpose is to let builders use “the similar instructions, flags and pipelines” throughout Home windows, Linux and macOS (in addition to in WSL and boxes).
Relying for your pew, it might be noticed as a canny approach to persuade builders they don’t want to boot Linux in any respect.
Then again, there’s a catch: those gear don’t essentially paintings the similar manner (or as smartly) as their Linux opposite numbers.
A number of instructions war with ones that Home windows shells like CMD and PowerShell have. Microsoft supply a compatibility desk at the GitHub record which instructions paintings during which shell.
Some behaviour will even differs from Linux given the system-level variations, e.g., line endings, no POSIX indicators, permissions, and many others – any other factor to bear in mind.
Coreutils for Home windows used to be introduced at Microsoft’s Construct 2026 tournament. The corporate additionally introduced WSL boxes, one way for growing and working Linux boxes on Home windows without having to third-party platforms like Docker Desktop, Podman, and many others.
Thank you Scott



