Microsoft уже откатила ядро ​​в WSL2, пока проблемы отлаживаются

Что вам нужно знать

  • Недавно Microsoft объявила, что ядро ​​WSL2 наконец-то будет обновлено до более современной версии и переведено в предварительную версию. 
  • Новое ядро ​​6.6.36.3 теперь откатилось до гораздо более старой версии 5.15.153.1-2, пока проблемы отлаживаются. 
  • Проблемы могут быть связаны с iptables, которые необходимы для популярного инструмента Docker. 

Как аналитик с более чем двадцатилетним опытом работы в технологической отрасли, я видел немало обновлений программного обеспечения, которые пошли не так, как планировалось. Недавний откат ядра Linux в WSL2 не является исключением. Хотя мы разочарованы тем, что переход к более современной версии временно приостановлен, решение Microsoft вернуться к более старой версии ядра, пока они отлаживают проблемы, является разумным.

⚡ Хочешь быть в курсе, о чем все болтают, даже если ты не понимаешь половины?
ФинБолт – твой проводник в мире инвестиций, где тренды меняются быстрее, чем настроение кота.

Присоединиться и посмеяться в Telegram

Недавно Microsoft объявила о планах обновить устаревшее ядро, используемое в подсистеме Windows для Linux (WSL) на WSL2, до более современного. Однако на данный момент это обновление не реализовано в стабильной версии, что является преимуществом, поскольку оно еще не выпущено.

В последней предварительной версии WSL2 ядро ​​выполнено откат с более новой версии 6.6.36.3 до ранее использовавшейся версии 5.15.153.1-2, пока проблемы отлаживаются. 

Вот полный журнал изменений для WSL2 2.3.17, который сейчас доступен для скачивания на GitHub. 

  • Верните ядро ​​Linux до версии 5.15.153.1-2, пока проблемы отлаживаются.
  • Исправлено состояние гонки, когда распространение WSL2 остановлено.
  • Используйте атрибут формата, чтобы обнаружить ошибки формата printf во время компиляции.
  • Исправление ошибки в инициализации, когда boot.initPath не существует.
  • Добавьте правила брандмауэра Hyper-V по умолчанию, чтобы разрешить входящий трафик mDNS.
  • Обновите Windows SDK до версии 26100.
  • Обновите Microsoft.Windows.ImplementationLibrary до версии 1.0.240803.1.

Проще говоря, журнал обновлений (журнал изменений) явно не упоминает проблемы, но может намекать на проблемы, связанные с iptables. Проблема, которая возникла недавно, связана с этой функцией, и на нее очень важно обратить внимание, поскольку Docker, как вы, возможно, знаете, сильно зависит от iptables.

Одно из возможных объяснений от группы Telegram сообщества WSL, частью которой я являюсь, предполагает, что некоторые дистрибутивы Linux переходят на nftables вместо iptables, хотя само ядро ​​не прекратило поддержку последнего. 

Как аналитик, я хотел бы заверить вас, что текущая стабильная версия WSL2 в данный момент не пострадает. Если вы уже используете его, все должно идти как обычно. Однако, если вы используете предварительную версию и столкнулись с проблемами, я бы рекомендовал проверить страницу GitHub на наличие последней версии, чтобы устранить эти проблемы.

Смотрите также

2024-08-12 14:38