Microsoft's Coreutils project brings Linux commands to Windows
Microsoft has released Coreutils for Windows, a project bringing commonly used Linux command-line utilities to Windows as native applications. Based on the uutils open-source project, this aims to simplify development workflows across platforms by providing consistent command functionality. While offering a range of familiar Linux tools, certain utilities were excluded due to compatibility issues with existing Windows commands and POSIX limitations.
Microsoft has launched Coreutils for Windows, a project designed to provide developers with familiar Linux command-line utilities directly on Windows. The project leverages the uutils open-source project, a cross-platform rewrite of GNU coreutils in Rust, offering a consistent experience across Linux, macOS, Windows, and Windows Subsystem for Linux (WSL). The initial release includes tools like `cat`, `cp`, `find`, `grep`, `ls`, `rm`, and `sleep`, allowing developers to execute scripts on Windows without modification. The project utilizes NTFS hardlinks to streamline execution, directing commands to a single coreutils.exe executable.