Microsoft наконец открыла исходники WSL после 9 лет ожидания! Теперь разработчики могут копаться в коде и улучшать подсистему. Плюс добавили поддержку Fedora и Arch — линуксоиды в восторге. 🐧💻 #WSL #Microsoft
Технический прорыв: Microsoft открывает исходный код WSL
Windows Subsystem for Linux (WSL), ключевой инструмент разработчиков, работающих в экосистеме Windows, переходит в режим открытого исходного кода. Это решение закрывает 9-летний feature request, открытый на GitHub в момент первого релиза технологии.
Архитектурные изменения и текущее состояние
С момента дебюта в Windows 10 Anniversary Update (2016) WSL претерпел значительную эволюцию:
- Переход на WSL 2 с полноценным ядром Linux (2019)
- Добавление поддержки GPU и аудио
- Интеграция с Microsoft Store для упрощения обновлений
- Официальная поддержка Fedora и Arch Linux (2025)
Технические исключения:
- Закрытыми остаются lxcore.sys (драйвер ядра WSL 1)
- Файлы p9rdr.sys и p9np.dll для редиректа файловой системы
Преимущества открытого подхода
-
Сообщество разработчиков получит возможность:
- Участвовать в развитии кодовой базы
- Оптимизировать производительность
- Предлагать новые функции
-
Архитектурные преимущества WSL перед традиционными VM: Характеристика WSL Традиционные VM Производительность Высокая Средняя Использование ресурсов Оптимизировано Высокое Интеграция с Windows Прозрачная Ограниченная
Практическое применение
Установка и использование:
wsl --install
wsl --list --online
Поддерживаемые дистрибутивы:
- Ubuntu (по умолчанию)
- Fedora (с мая 2025)
- Arch Linux (с апреля 2025)
Технические перспективы
Открытие исходного кода WSL знаменует новую эру в кросс-платформенной разработке. Разработчики получают:
- Гибкость в адаптации под специфические задачи
- Возможность глубокой оптимизации для enterprise-решений
- Упрощённый процесс интеграции с инструментами CI/CD
Ограничения: текущая архитектура сохраняет зависимость от закрытых компонентов Windows для работы с файловыми системами.
