Microsoft готує революцію для розробників: Windows отримає одразу 75 Linux-команд

Microsoft готує революцію для розробників: Windows отримає одразу 75 Linux-команд
Image: Windows Reports

Конференція розробників 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

Теги за темою
Microsoft
Джерело матеріала
loader
loader