Microsoft has developed its own version of Coreutils for Windows, based on the Rust Coreutils project. This implementation includes tools like findutils and grep, allowing typical Linux commands to be executed without the need for translation or emulators. For those working with programming or scripts, this tool makes it easier to move tasks between operating systems directly, simplifying cross-platform technical work.
Rust Coreutils: native performance without external dependencies 🚀
Microsoft's version leverages the security and efficiency of Rust to offer commands like find, locate, xargs, and grep without requiring WSL or Cygwin. Being natively compiled, these binaries avoid the overhead of system call translation. This allows developers and system administrators to use shell scripts on Windows with the same syntax as on Linux, reducing compatibility errors and speeding up automation tasks in mixed environments.
Now Windows users can also grep without fear 😎
After years of watching Linux users show off their terminal, Microsoft has decided that Windows mortals also deserve a bit of dignity on the command line. Of course, don't expect the rest of your colleagues to stop using PowerShell just because you now have grep. At least you'll be able to search for files like a pro without having to open WSL and wait for the distro to boot.