Microsoft выпустила предварительную версию подсистемы Windows Subsystem for Linux (WSL) под номером 2.7.0, предназначенной для запуска Linux-приложений в операционной системе Windows. Отметим, что это второе крупное обновление после открытия исходного кода подсистемы в мае 2025 года.
Ключевые изменения в WSL 2.7.0:
- Поддержка новых дистрибутивов. Добавлена поддержка Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3, а также декабрьской сборки Arch Linux.
- Безопасность. Обновлена среда выполнения Microsoft.NETCore.App.Runtime. Главным изменением стало устранение уязвимости CVE-2025-55248.
- Обновление компонентов:
- Ядро Linux обновлено до версии 6.6.114.1.
- Графический стек WSLg обновлен до версии 1.0.71.
- Обновлены версии пакетов .NET, Microsoft.NETCore.App.Runtime и NuGet.
- В системный дистрибутив возвращена переменная окружения
WSL2_VM_ID.
- Настройка и конфигурация:
- Улучшена работа конфигуратора
wslsettings. - В файл конфигурации
wsl.confдобавлен параметрautomount.cgroups, позволяющий выбирать версию Cgroup.
- Улучшена работа конфигуратора
- Системные улучшения:
- Реализовано принудительное выключение виртуальной машины, если она зависает в процессе остановки всех служб.
- Идентификатор виртуальной машины (VM ID) теперь передается в процесс инициализации запущенных дистрибутивов. Соответствующая опция
--vm-idдобавлена в утилитуwslinfo. - Добавлен параметр ядра
hvsocketдля логирования событий гипервизора Hyper-V во время загрузки. - Проведен рефакторинг сетевого взаимодействия Virtio (VirtioNetworking) для повышения переносимости кода и устранения мелких ошибок.
- Удалена зависимость от библиотеки lxutil.dll в пакете Microsoft.WSL.DeviceHost.