MilikMilik

Microsoft Brings 75 Native Linux Commands to Windows

Microsoft Brings 75 Native Linux Commands to Windows
Interest|PC Enthusiasts

What Coreutils for Windows Is and Why It Matters

Coreutils for Windows is a collection of over 75 native Linux command-line utilities, including familiar tools like ls, cp, mv, rm, and cat, that now run directly on Windows without relying on virtual machines or compatibility layers, giving developers a consistent terminal experience across Windows and Linux environments and reducing friction in cross-platform development workflows. Announced at Build 2026, the feature is built from the open-source uutils project, a Rust-based reimplementation of GNU coreutils. For developers who already know Linux commands, this means their muscle memory transfers to Windows with little adjustment. Instead of installing Cygwin, configuring WSL, or juggling different syntaxes, they can type the same Linux commands on any Windows machine and expect them to work. This shifts Windows toward being a first-class terminal environment for Linux-style scripting, automation, and tooling.

Native Linux Tools on Windows: No More WSL Workarounds

Until now, many developers depended on WSL or Docker-style setups to run Linux commands on Windows, often maintaining separate environments and path quirks. With native Linux commands on Windows through Coreutils for Windows, much of that overhead disappears. The utilities are part of the operating system and do not require a separate WSL distribution or container to function. Commands behave in a Linux-compatible way while still integrating with Windows paths and file systems. According to Microsoft’s Pavan Davuluri, “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.” For cross-platform development teams, that statement translates into fewer onboarding issues, simpler scripts, and less time debugging tooling differences between machines.

WSL Containers: A Seamless Cross-Platform Development Stack

WSL integration takes another step with the introduction of WSL containers, which allow developers to run Linux containers directly through the Windows Subsystem for Linux without third-party container runtimes. Microsoft has built both a CLI and an API so that tools and pipelines can control containers using familiar command-line workflows. WSL containers make Windows feel closer to a native Linux development box, especially for teams working with microservices, CI pipelines, or cloud-native workloads. IT administrators can set policies that govern which container images are allowed and how containers interact with the Windows host, adding control that was previously scattered across multiple tools. As WSL containers move into public preview, they promise to reduce the gap between Windows laptops and Linux servers, turning Windows into a more reliable cross-platform development workstation.

Streamlined Setup and AI-Aware Terminals

Core Linux commands and WSL containers are part of a broader developer story on Windows. Windows Developer Configurations now use WinGet to install WSL, PowerShell 7, Visual Studio Code, and GitHub Copilot with a single command, while enabling Git integration in File Explorer and showing hidden files by default. That makes it simpler to standardize workstations for cross-platform development teams. On the command-line side, an experimental Intelligent Terminal splits the interface into a traditional CLI and an AI agent pane, connected through the Agent Communication Protocol. GitHub Copilot ships as the default agent, and others can plug in via ACP. Developers can ask the agent to explain errors, suggest commands, or perform multi-step tasks without leaving the terminal, tying together native Linux tools and AI-assisted workflows in one place.

What This Means for Cross-Platform Development Workflows

Bringing more than 75 Linux commands into Windows, adding WSL containers, and simplifying developer setup all point to a single goal: reducing friction between Windows and Linux environments. For cross-platform development, that means fewer differences to manage across local machines, CI servers, and production systems. Shell scripts and tooling that once only ran on Linux can now run in a similar way on Windows laptops without layers of emulation. The new stack also supports smoother context switching between Linux, macOS, WSL, containers, and cloud services, because the core command-line experience stays consistent. With Windows Development Skills and high-end hardware like the Surface RTX Spark Dev Box, Microsoft signals that it wants developers to stop choosing between ecosystems and instead treat Windows as a capable home for native Linux tools and modern app development.

Milik earns a commission when you shop through our links, at no extra cost to you. Editorial content is independently selected by our team.

You May Also Like

Comments
Say something...
No comments yet. Be the first to share your thoughts!