Корпорация Microsoft представила официальный порт набора стандартных утилит Coreutils для операционной системы Windows. В состав пакета вошло несколько десятков базовых инструментов командной строки, включая sort, cat, chmod, chown, cp, find, sleep, tee, echo, uptime и ls. Данный инструментарий позволяет разработчикам и системным администраторам напрямую использовать в Windows привычные команды из Linux и macOS без необходимости задействовать прослойку WSL. Главной целью проекта заявлено упрощение миграции между Unix-подобными средами, контейнерами и Windows, а также обеспечение единого набора команд, флагов и синтаксиса для переноса существующих скриптов без их предварительного переписывания. Весь программный код написан на языках Rust и PowerShell и распространяется под свободной лицензией MIT.
Техническая реализация нового решения базируется на коде известного проекта uutils (Rust Coreutils), который развивает альтернативную версию GNU Coreutils на языке Rust, а также на профильных реализациях утилит find и grep, также переписанных на Rust. Все утилиты собраны в виде единого универсального исполняемого файла по пути «C:Program Filescoreutilscoreutils.exe», а отдельные команды привязаны к нему с помощью жёстких ссылок в файловой системе NTFS.
Стоит отметить, что из итогового релиза исключили ряд позиций из-за потенциальных конфликтов со штатными системными утилитами Windows или из-за привязки к специфичным локальным возможностям. В их число попали dd, dir, dircolors, shred, sync, uname, expand, kill, more, paste, timeout и whoami. Кроме того, разработчики убрали команды, завязанные на неподдерживаемые в архитектуре Windows концепции POSIX: chcon, chgrp, chmod, chown, chroot, groups, hostid, id, install, logname, mkfifo, mknod, nice, nohup, pathchk, pinky, runcon, stdbuf, stty, tty, users и who.
Среди ключевых технических ограничений и особенностей интеграции специалисты выделяют необходимость использовать специальное устройство NUL вместо привычного /dev/null, полное отсутствие поддержки стандартных сигналов (SIGHUP, SIGPIPE, SIGUSR), а также ограничение на создание символических ссылок, которые работают только после принудительного включения режима разработчика в Windows. При этом встроенный парсер путей при работе с каталогами корректно принимает как классические слеши («/»), так и обратные слэши («\»).
Параллельно с набором утилит компания анонсировала первый выпуск современного эмулятора терминала Intelligent Terminal. Данный продукт представляет собой глубокий форк классического Windows Terminal, в который на уровне архитектуры интегрирован интеллектуальный AI-агент. Новинка поддерживает подключение сторонних ассистентов, функционирующих по стандарту ACP (Agent Client Protocol), включая такие популярные решения, как GitHub Copilot, Claude, Codex и Gemini. Исходный код графической оболочки написан на C++ и Rust и также открыт под лицензией MIT.
По базовой функциональности Intelligent Terminal максимально близок к традиционному Windows Terminal: он поддерживает вкладки, настраиваемые темы оформления, профили, горячие клавиши и разделение рабочего пространства на отдельные графические области. Главными отличиями стали выделенная статусная строка с текущим состоянием AI-агента, инструменты для быстрого вызова ассистента, а также контекстно-зависимая закрепленная панель для продуктивного взаимодействия с ИИ. Пользователи могут в реальном времени отслеживать историю действий интеллектуальных помощников и мгновенно переключаться между ними. Вместе с тем разработчики предупреждают об отправке в Microsoft телеметрии, содержащей подробную информацию об использовании программы.


Дополнительным важным анонсом стало создание специализированной системы для запуска нативных Linux-контейнеров прямо в среде Windows на базе технологий WSL (Windows Subsystem for Linux). Новый инструментарий предоставляет пользователям удобный интерфейс командной строки wslc, а также набор программных API для быстрого создания, развертывания и запуска изолированных Linux-контейнеров из обычного окружения Windows с возможностью полноценного обращения к ним. Первую ознакомительную версию инфраструктуры WSL-контейнеров планируется выпустить в ближайшие месяцы в рамках очередного системного обновления Windows. Поскольку WSL развивается в статусе открытого проекта, все текущие наработки энтузиасты могут отслеживать на странице репозитория в GitHub.





