🔥 Microsoft открыла исходный код Windows Subsystem for Linux (WSL)
Новости
Фактически, это закрывает первый pull request, созданный на GitHub еще в 2016 году, когда проект только начинал развиваться.
379 открытий4К показов

Windows Subsystem for Linux (WSL) — это инструмент, который позволяет запускать приложения и команды Linux прямо в Windows.
Впервые представленное в 2016 году, это решение стало важной частью рабочего процесса для разработчиков, которым нужны мощные инструменты командной строки и скрипты Linux в среде Windows.
Больше новостей — в нашем тг-канале «Представляешь»
WSL предлагает более легкую и интегрированную альтернативу традиционным виртуальным машинам, что делает его популярным выбором среди программистов и DevOps-инженеров.
Что изменилось
Теперь Microsoft решила сделать почти весь исходный код WSL открытым. Об этом компания объявила на конференции Build.
В блоге Microsoft старший инженер компании Пьер Буле отметил, что этот шаг был сделан в ответ на многолетние просьбы сообщества. Фактически, это закрывает первый pull request, созданный на GitHub еще в 2016 году, когда проект только начинал развиваться.
Какие компоненты остались закрытыми
Хотя большая часть WSL теперь открыта, несколько ключевых элементов остаются проприетарными:
- lxcore.sys — основной драйвер ядра для WSL 1, первой версии системы, выпущенной в 2016 году.
- p9rdr.sys и p9np.dll — компоненты, отвечающие за редирект файловой системы между Windows и Linux, что позволяет легко получать доступ к данным из обеих операционных систем.
Microsoft не исключает, что эти компоненты тоже могут быть открыты в будущем, но пока конкретных планов на этот счет не объявлено.
Почему это важно
Открытие исходного кода WSL означает, что теперь сообщество разработчиков может вносить прямые изменения в проект, исправлять баги, добавлять новые функции и оптимизировать производительность. Это может ускорить развитие WSL и улучшить интеграцию Linux и Windows, что особенно важно для тех, кто использует обе системы в повседневной работе.
Что нового в WSL
В последние месяцы Microsoft активно развивала WSL. Например, компания добавила поддержку дистрибутивов Fedora и Arch Linux, расширив выбор для пользователей, которым нужны более гибкие настройки системы.
Эти изменения стали возможны благодаря переходу WSL на модель установки через Microsoft Store, что упростило добавление новых функций без необходимости обновлять саму операционную систему.
Чтобы установить WSL, достаточно набрать wsl --install
в командной строке или выбрать нужный дистрибутив в Microsoft Store. Можно использовать несколько дистрибутивов одновременно и переключаться между ними в зависимости от текущих задач.
379 открытий4К показов