logo

Build 2025: Microsoft открывает исходный код подсистемы Windows Subsystem for Linux

145
1

Microsoft объявила об открытии исходного кода подсистемы Windows Subsystem for Linux (WSL). Это означает, что теперь разработчики и энтузиасты по всему миру могут не только скачивать WSL и собирать его из исходников, но и внедрять собственные исправления, предлагать новые функции и принимать активное участие в развитии подсистемы. Объявление было сделано в рамках конференции разработчиков Build 2025.

Исходный код Windows Subsystem for Linux (WSL) доступен на GitHub по адресу github.com/microsoft/WSL.

Windows Subsystem for Linux (WSL) представляет собой комплексное решение, состоящее из компонентов, работающих как в среде Windows, так и внутри виртуальной машины WSL 2. Архитектура WSL выглядит так:

Код WSL можно разделить на следующие ключевые области:

  • Исполняемые файлы командной строки: wsl.exe, wslconfig.exe и wslg.exe, являющиеся точками входа для взаимодействия с WSL.
  • Служба WSL (wslservice.exe). Отвечает за запуск виртуальной машины WSL, дистрибутивов Linux, монтирование файловых ресурсов и другие ключевые операции.
  • Бинарные файлы, работающие в среде Linux для обеспечения функциональности WSL, такие как init (для запуска), gns (для сетевого взаимодействия), localhost (для перенаправления портов) и другие.
  • Реализация сервера Plan9 для обеспечения доступа к файлам Linux из Windows.

Подробную информацию о каждом из компонентов можно найти на официальном сайте: https://wsl.dev/.

1 комментарий
  1. В понедельник в 21:15
    0

    Лучше бы WSA открыли

Яндекс.Метрика
Top.Mail.Ru
Мы используем файлы cookie или аналогичные технологии для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с нашей Политикой конфиденциальности.