Компания Microsoft обяви актуализация на инструмента WSL 2.7.0 (Windows Subsystem for Linux), който позволява стартиране на Linux приложения в Windows. Версия 2.7.0 стана второто съществуващо издание след отварянето под лицензия MIT на утилитите за команден ред, фоновите процеси за Linux среди и услугите за стартиране на виртуални машини. Преди това беше отворен кодът на компонентите на WSL, свързани с ядрото на Linux и графичния стек wslg, а цялото свързано оборудване беше собствено.
WSL предлага виртуална машина с пълноценно Linux ядро (базирано на клон 6.6), в което могат да се стартират дистрибуции на Linux. Ядрото включва специфични за WSL промени, като оптимизации за намаляване на времето за стартиране и намаляване на потреблението на памет, възможност за върнато освобождаване на памет от Linux процеси в Windows и настройки за изключване на излишни драйвери и подсистеми. Системата се инсталира в отделен дисков образ (VHD) с файловата система ext4 и виртуален мрежов адаптер.
Сред промените:
- Linux ядрото е актуализирано до версия 6.6.114.
- Актуализирани версии на графичния стек WSLg 1.0.71, .NET, Microsoft.NETCore.App.Runtime и пакети на NuGet.
- Работата на конфигуратора wslsettings е подобрена.
- Добавен е параметър automount.cgroups в wsl.conf за избор на версия на 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.
Източник: opennet.ru
