На ежегодной конференции разработчиков сборки Microsoft сегодня объявила, что открывает подсистему Windows для Linux (WSL), которая позволяет разработчикам легко запускать дистрибутивы Linux внутри Windows.
«Мы хотим, чтобы Windows была отличной коробкой разработчиков», — сказал мне Паван Давулури, корпоративный вице -президент в Microsoft, отвечающий за Windows и Devices. «В конце концов, хорошая ящик для разработки означает множество разных вещей. Одним из них была просто отличная производительность и возможности WSL, так что для наших разработчиков это универсальный магазин, чтобы жить в опыте Windows и иметь возможность воспользоваться всеми, что им нужно в Linux».
Разработчики теперь могут загружать код, создать WSL из источника и вносить функции и исправления ошибок.
Первая версия WSL, запущенная в 2016 году. В то время Windows по существу эмулировала ядро Linux (с использованием lxcore.sys и lxss.sys), но с запуском WSL 2 в 2019 году команда переключилась на ядро Linux, чтобы предложить лучшую совместимость. С тех пор WSL добавил поддержку GPU, графические приложения и поддержку SystemD.
Архитектура WSL. Кредит: Microsoft.
Давулури отметил, что команда получила много запросов от разработчиков на открытый исходный код WSL, но в первые дни проекта была направлена на доставку проекта и видение того, что разработчики сделают с ним. С запуском WSL 2 основное внимание уделялось производительности и добавлению новых функций. Теперь, после значительного рефакторирования некоторых основных компонентов Windows, чтобы WSL могла быть автономной системой, Microsoft чувствовала себя готовой к открытому исходному коду.
Моя интуиция заключается в том, что есть несколько мест, где услуги Windows для Linux или Linux Services для Windows — это первое место, где мы увидим кучу работы, которая, как мне кажется, уменьшает трение между опытом нативного окна для разработчиков и того, что они делают, как с точки зрения настройки и выполнения на стороне Linux », — сказал Давулури, где он ожидает, что в наибольшей степени. Люди активно выполнять или размогать вещи, которые имеют значение для людей на повседневной жизни ».
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Прежде чем присоединиться к новому стеку в качестве старшего редактора для ИИ, Фредерик был редактором предприятия в TechCrunch, где он освещал все, от роста облака и самых ранних дней Kubernetes до появления квантовых вычислений …. Подробнее от Frederic Lardinois