Microsoft готовит революцию для разработчиков: Windows получит сразу 75 Linux-команд
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2F84411bbd40ca11472be8e2b9aba985bc.jpg)
Конференция разработчиков Microsoft Build стартовала вчера, и, как и почти все, что компания делала в течение последних нескольких лет, вступительный доклад Microsoft был преимущественно сосредоточен на ИИ и других тесно связанных технологиях.
Среди анонсов — Microsoft Scout, агент «Autopilot» на базе OpenClaw, который может подключаться к данным Microsoft 365 и выполнять задания для пользователей; несколько новых моделей ИИ; а также расширенное превью «Codename MDASH» — «многомодельной агентной системы сканирования», предназначенной для обнаружения и устранения уязвимостей программного обеспечения.
Одно аппаратное объявление и несколько программных новинок с Microsoft Build
Некоторые из этих анонсов показались особенно интересными — либо по довольно специфическим техническим причинам, либо потому, что они могут оказаться полезными для тех, кто не проводит каждую минуту своей жизни, пользуясь инструментами генеративного ИИ.
«Недавние усилия Microsoft по тому, чтобы сделать свою флагманскую операционную систему быстрее, надежнее, полезнее и менее раздражающей, почти не упоминались, но в последнее время по этому поводу уже было немало других анонсов», — замечает ArsTechnica.
Что касается аппаратного обеспечения, мы увидели кое-что новое: Surface RTX Spark Dev Box — это «компактный ПК» для разработчиков», построенный на новом чипе NVIDIA RTX Spark со встроенной памятью объемом до 128 ГБ. Это своеобразное продолжение Windows Dev Kit 2023, также известного как «Project Volterra».
Linux-инструменты: новинка даже для Microsoft
На программном фронте к Windows 11 готовится несколько изменений, ориентированных на разработчиков, особенно для пользователей Windows Subsystem for Linux (WSL). Microsoft представляет:
- нативную для Windows версию базовых инструментов командной строки coreutils, чтобы команды или скрипты, созданные для Linux, работали в Windows, и наоборот;
- возможность запускать WSL внутри контейнеров, которая, по словам компании, появится «в ближайшие месяцы».
Пакет построен на базе open-source проекта uutils — кроссплатформенной reimplementation GNU Coreutils, написанной на Rust. Он включает Microsoft-сборки uutils/coreutils, uutils/findutils и форк uutils/grep. Установка — через WinGet, одной командой.
Более 75 команд Linux — без единого слоя совместимости
Coreutils for Windows уже общедоступен: более 75 Unix-утилит командной строки работают нативно в Windows без необходимости в WSL или других прослойках совместимости. Цель проекта — чтобы скрипты, созданные для Linux, macOS или облачных сред, переносились на Windows без изменений.
«Разработчики постоянно перемещаются между платформами, но знакомые команды не работают одинаково, заставляя прибегать к обходным решениям, терять скорость и переключать контекст», — объяснила Microsoft.
Как отмечают аналитики, дело не в том, что Windows не умела читать файлы командой cat или отображать директории через ls. Эти утилиты важны, потому что они встроены в привычки, документацию, скрипты, CI-сниппеты, README-файлы, ответы на Stack Overflow и гайды для новичков.
«То есть Coreutils для Windows — это прежде всего об устранении трения в ежедневном рабочем процессе, а не о технических возможностях как таковых», — пишут в Windows Forum.
Параллельно с WSL containers, Microsoft открыла исходный код самого WSL еще в прошлом году на Build 2025, и с тех пор сообщество присылает более 200 pull request в месяц. WSL containers призваны убрать зависимость от сторонних инструментов вроде Docker Desktop: Linux-контейнеры запускаются прямо из Windows без лишних настроек, лицензионных затрат и с полноценным корпоративным контролем.
Источник: ArsTechnica