Специално за програмистите: Windows 11 ще получи по-задълбочена интеграция с Linux
На конференцията си за разработчици Build Microsoft обеща да превърне Windows 11 в надеждна платформа за разработка на софтуер. В рамките на реализацията на тази задача ръководителят на подразделението Windows Паван Давулури съобщи за оптимизиране на операционната система за нуждите на програмистите чрез добавяне на познатите команди от командния ред и вградени средства за взаимодействие с Linux контейнери.
Едно от ключовите нововъведения в тази насока е реализацията на проекта Coreutils for Windows на базата на кросплатформен отворен код uutils, написан на езика Rust. Тези инструменти са разработени като нативни аналози на инструментите GNU coreutils за Windows среда и гарантират запазването на изградените през годините работни процеси при преходи между Linux, macOS, WSL и облачни среди.След миналогодишното решение да отвори изходния код на Windows Subsystem for Linux (WSL), компанията засили интеграцията на тази подсистема чрез внедряването на собствени контейнери. Новият инструмент получи отделен интерфейс на командния ред и API, което ще позволи на специалистите да стартират Linux контейнери директно вътре в нативните програми на Windows. Съобщава се, че публична предварителна версия на WSL контейнерите ще бъде достъпна за потребителите в близките месеци.
Развитието на платформата Windows Terminal продължи с пускането на експериментална версия на интелигентния терминал (Intelligent Terminal) с поддръжка на протокола Agent Communication Protocol (ACP). Давулури отбеляза способността на новото приложение да предава контекста на различни агенти за изпълнение на заявки и отстраняване на грешки в кода, без да е необходимо излизане от конзолата. Инструментът запази поддръжката на раздели, профили и теми за оформление, като същевременно получи вградена CLI интеграция за агенти.
Специално за бързото разгръщане на нови устройства компанията пусна профилите Windows Developer Configurations за общо ползване. Този набор от конфигурации автоматично ще инсталира пакетите WSL, PowerShell 7 и редактора на код Visual Studio. Операционната система също така активира контрола на версиите Git в File Explorer, както и показването на скрити файлове.