Microsoft перенесла более 75 команд Linux в Windows — «Coreutils for Windows» доступен для установки

Microsoft на конференции для разработчиков Build 2026 анонсировала проект "Coreutils for Windows". Компания переносит более 75 команд Linux в операционную систему Windows с помощью языка Rust. Пользователи смогут напрямую использовать в CMD и PowerShell такие команды, как ls, grep, cat, cp, rm и другие.

Генеральный директор Microsoft Сатья Наделла отметил, что современные разработчики часто работают в нескольких средах, включая Linux, macOS, Windows, Docker и WSL. Несовместимость стандартных команд на разных платформах вынуждает искать обходные пути, что снижает эффективность и усложняет поддержку скриптов автоматизации.

Для решения этой проблемы Microsoft переписала GNU Coreutils на основе проекта uutils из сообщества с открытым исходным кодом. В результате был создан набор команд Linux, который может выполняться в Windows «нативно».

Установка производится через менеджер пакетов Windows командой

winget install Microsoft.Coreutils
. Система использует технологию жестких ссылок (Hardlinks) файловой системы NTFS для создания ссылок на основной исполняемый файл coreutils.exe для каждой поддерживаемой команды. При выполнении система автоматически распознает и вызывает соответствующую функцию, обеспечивая полную совместимость с Linux-окружением.

Ключевое отличие от WSL (подсистемы Windows для Linux) в том, что Coreutils — это на 100% нативная программа для Windows, не требующая запуска облегченного ядра Linux в фоновом режиме. Это позволяет реализовать рабочий процесс «написал один раз — запускай где угодно» без зависимости от подсистемы Linux.

Поскольку некоторые имена команд Linux совпадают со встроенными командами CMD и PowerShell (например, dir, expand, more), Microsoft предоставила таблицу соответствия, описывающую приоритеты и поведение в различных интерфейсах командной строки.

Проект уже опубликован на GitHub в виде открытого исходного кода и будет поддерживаться и обновляться официальной командой Microsoft.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

Вы можете задать вопрос нашему ИИ-помощнику прямо в комментариях к этой статье. Он постарается быстро ответить или уточнить информацию.

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

Оставить комментарий


Все комментарии - Технологии