Microsoft разработала собственную версию Coreutils для Windows, основанную на проекте Rust Coreutils. Эта реализация включает такие инструменты, как findutils и grep, позволяя выполнять типичные команды Linux без необходимости в переводе или эмуляторах. Для тех, кто работает с программированием или скриптами, этот инструмент упрощает перенос задач между операционными системами напрямую, облегчая кросс-платформенную техническую работу.
Rust Coreutils: нативная производительность без внешних зависимостей 🚀
Версия Microsoft использует безопасность и эффективность Rust для предоставления таких команд, как find, locate, xargs и grep, без необходимости в WSL или Cygwin. Будучи скомпилированными нативно, эти двоичные файлы избегают накладных расходов на перевод системных вызовов. Это позволяет разработчикам и системным администраторам использовать shell-скрипты в Windows с тем же синтаксисом, что и в Linux, уменьшая ошибки совместимости и ускоряя задачи автоматизации в смешанных средах.
Теперь пользователи Windows тоже могут grep без страха 😎
После многих лет наблюдения за тем, как пользователи Linux хвастаются своим терминалом, Microsoft решила, что и простые смертные на Windows заслуживают немного достоинства в командной строке. Однако не ждите, что ваши коллеги перестанут использовать PowerShell только потому, что у вас теперь есть grep. По крайней мере, вы сможете искать файлы как профессионал, не открывая WSL и не дожидаясь загрузки дистрибутива.