Microsoft анонсировала выход обновления WSL 2.7.0 (Windows Subsystem for Linux), позволяющего запускать приложения Linux в среде Windows. Эта версия стала второй после открытия исходного кода под лицензией MIT для утилит командной строки и фоновых процессов. Ранее открытыми стали компоненты, связанные с ядром Linux и графическим стеком wslg, в то время как остальной инструментарий оставался закрытым.
Обновление в основном фокусируется на исправлении ошибок и улучшении стабильности. Среди ключевых изменений: ядро Linux обновлено до версии 6.6.114, актуализированы компоненты WSLg и .NET, а также добавлен параметр automount.cgroups в wsl.conf. Также реализовано принудительное завершение работы виртуальной машины и добавлена поддержка для новых дистрибутивов, включая Debian 13 и Ubuntu 25.10.
WSL предлагает виртуальную машину с ядром Linux, оснащенным специфическими для WSL оптимизациями. Важно отметить, что Microsoft открыла исходный код подсистемы в мае 2025 года, что позволило сторонним разработчикам вносить свои улучшения.
Вопрос-ответ
Какие основные изменения принесло обновление WSL 2.7.0?
Обновление фокусируется на исправлениях ошибок и повышении стабильности. Включено обновление ядра Linux до версии 6.6.114, обновления компонентов WSLg и .NET, а также добавлен параметр automount.cgroups в wsl.conf. Реализовано принудительное завершение работы виртуальной машины и добавлена поддержка новых дистрибутивов, включая Debian 13 и Ubuntu 25.10.
Какие дистрибутивы и компоненты стали открытыми после обновления?
После открытия исходного кода под лицензией MIT в мае 2025 года открыты ядро Linux и графический стек wslg. Остальные инструменты и компоненты ранее сохранялись закрытыми. Это позволяет сторонним разработчикам вносить улучшения и адаптации.
Зачем нужен параметр automount.cgroups в wsl.conf?
Параметр automount.cgroups позволяет управлять автоматическим монтированием файловых систем и групп контроля (cgroups) в среде WSL, улучшая совместимость и управление ресурсами контейнеризированных и традиционных Linux-приложений под Windows, а также обеспечивая более точный контроль над ресурсами и их распределением.


