Новости Microsoft делает шаг в сторону open source — WSL теперь можно разобрать по винтикам

NewsMaker

I'm just a script
Премиум
19,455
40
8 Ноя 2022
То, что раньше было закулисьем, стало ареной для экспериментов.


fhqb106as4vb3ygsln29ntmrrqp7ng8x.jpg


Проект, начавшийся почти десятилетие назад как эксперимент, Для просмотра ссылки Войди или Зарегистрируйся Microsoft на конференции Build 2025 объявила о публикации исходного кода Windows Subsystem for Linux (WSL) на GitHub. Это важный шаг в истории одного из самых популярных инструментов среди разработчиков, работающих в Windows-среде.

WSL впервые представили в 2016 году на Microsoft Build, а в релиз Windows 10 он попал с обновлением Anniversary Update. Первая версия, WSL 1, представляла собой прослойку совместимости, переводившую системные вызовы Linux в формат, понятный ядру Windows NT, через специальный драйвер «lxcore.sys».

Революция произошла в 2019 году, когда Microsoft выпустила WSL 2 с полноценным ядром Linux, запущенным внутри виртуальной машины. Это принесло множество улучшений: заметный прирост производительности, поддержку GPU, systemd и возможность запускать графические приложения на Linux-приложениях в Windows.

Теперь же исходный код WSL стал доступен для всех. В открытый доступ попали командные утилиты («wsl.exe» и «wslg.exe»), фоновые службы («wslservice.exe»), а также демоны на стороне Linux, обеспечивающие работу сети, запуск сервисов и проброс портов. Все они опубликованы на GitHub в официальном репозитории.

Некоторые компоненты останутся закрытыми, так как они встроены в Windows: это драйвер ядра WSL 1 («Lxcore.sys») и модули, отвечающие за файловую переадресацию \\wsl.localhost («P9rdr.sys» и «p9np.dll»).

Команда Microsoft подчёркивает, что вклад сообщества в развитие WSL был огромным ещё до публикации исходников. По словам одного из представителей Microsoft, Пьера Буле, даже без доступа к коду пользователи и разработчики находили способы улучшать WSL и предлагать решения, которые в итоге повлияли на развитие проекта. Теперь же, когда у сообщества есть полный доступ к коду, у него появится возможность напрямую вносить изменения и участвовать в развитии проекта.

Сама архитектура WSL и её внутреннее устройство теперь тоже становятся предметом изучения: разработчики могут не только собирать код самостоятельно, но и глубже понять, как устроена интеграция Linux в Windows. Microsoft рассчитывает, что это приведёт к росту числа внешних вкладов в проект — от новых функций до исправления багов и улучшения производительности.

Архитектурные детали и документация по WSL теперь можно найти на обновлённом сайте проекта: Для просмотра ссылки Войди или Зарегистрируйся
 
Источник новости
www.securitylab.ru

Похожие темы