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 изменения, такие как оптимизации для сокращения времени запуска и уменьшения потребления памяти, возможность возвращения Windows освобождённой Linux-процессами памяти и настройки для исключения лишних драйверов и подсистем. Система устанавливается в отдельный дисковый образ (VHD) c файловой системой ext4 и виртуальным сетевым адаптером.
Выпуск Windows для Linux 2.0.0 состоялся в сентябре 2024 года.
В мае 2025 года Microsoft открыла исходный код подсистемы Windows для Linux под лицензией MIT, включая инструменты командной строки (wsl.exe и wslg.exe), фоновые службы (wslservice.exe) и демоны на стороне Linux, используемые для запуска сети, запуска других демонов и настройки переадресации портов. Сторонние разработчики смогут загрузить код WSL и собрать его из исходного кода, чтобы помочь с исправлениями для решения или новыми функциями. Единственными компонентами, которые не являются компонентами с открытым исходным кодом WSL, поскольку они часть Windows, являются Lxcore.sys, драйвер ядра для WSL 1, а также P9rdr.sys и p9np.dll, которые используются для перенаправления файловой системы "\\wsl.localhost".
Мы используем cookie-файлы, чтобы улучшить сервисы для вас. Если ваш возраст менее 13 лет, настроить cookie-файлы должен ваш законный представитель. Больше информации
Нет комментариев