Крупное обновление Подсистемы Windows для Linux (WSL): уменьшение размера VHD, зеркалирование сети и другие улучшения

Крупное обновление Подсистемы Windows для Linux (WSL): уменьшение размера VHD, зеркалирование сети и другие улучшения

20.09.2023 Выкл. Автор madmin

Подсистема Windows для Linux — удобный инструмент, встроенный в Windows 10 и Windows 11, позволяющий разработчикам запускать среды GNU/Linux непосредственно внутри ОС Windows без использования виртуальных машин (ВМ) или конфигураций с двойной загрузкой. Реализация стала общедоступной в Microsoft Store около года назад, что облегчило и ускорило установку. Теперь Microsoft выпустила новую предварительную версию WSL с множеством интересных экспериментальных функций.
Первая экспериментальная функция под названием autoMemoryReclaim позволяет виртуальной машине WSL уменьшить объем используемой памяти за счет освобождения кэшированной памяти при обнаружении простоя ЦП виртуальной машины WSL. Он принимает два аргумента: gradual и drop. Первое значение медленно освобождает память после 5 минут простоя ЦП в течение 30 минут. При этом drop мгновенно освобождает всю кэшированную память после достижения того же 5-минутного порога. Тем не менее, Microsoft отметила, что настройка gradual приводит к сбою демона Docker, если ПО используется как служба в WSL, поэтому разработчикам рекомендуется использовать Docker Desktop.