Microsoft выпустила подсистему Windows для Linux (WSL) 2.7.0
Microsoft опубликовала в открытом доступе обновление инструментария WSL 2.7.0 (Windows Subsystem for Linux — Windows для Linux, WSL), позволяющего запускать Linux‑приложения в Windows. Версия 2.7.0 проекта является вторым выпуском после открытия исходного кода под лицензией MIT применяемых в WSL утилит командной строки, фоновых процессов для Linux‑окружений и сервисов для запуска виртуальной машины. До этого был открыт код компонентов WSL, связанных с ядром Linux и графическим стеком wslg, а весь сопутствующий инструментарий являлся проприетарным.
Изменения и дополнения в версии WSL 2.7.0 в основном связаны с исправлением ошибок и повышением стабильности работы. Также в проекте:
ядро Linux обновлено до версии 6.6.114;
обновлены версии графического стека WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime и NuGet-пакетов;
доработан конфигуратор wslsettings;
в wsl.conf добавлен параметр automount.cgroups для выбора версии Cgroup;
реализовано принудительное завершение работы виртуальной машины при зависании во время остановки всех сервисов;
обеспечена передача идентификатора виртуальной машины в процесс инициализации запускаемых дистрибутивов. В утилиту wslinfo добавлена опция "--vm-id";
добавлен параметр ядра hvsocket для ведения лога событий гипервизора Hyper-V во время загрузки;
добавлена поддержка Debian 13, Ubuntu 25.10, Fedora 43, SUSE Linux 16, openSUSE Leap 16, openSUSE Tumbleweed, Kali 2025.3 и декабрьской сборки Arch Linux.
Решение WSL предоставляет виртуальную машину с полноценным ядром Linux (на базе версии ядра 6.6), в которой могут запускаться дистрибутивы Linux. Ядро включает специфичные для WSL изменения, такие как оптимизации для сокращения времени запуска и уменьшения потребления памяти, возможность возвращения
Читать на habr.com