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

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

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

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

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


📱 🚀 Перестаньте бесцельно прожигать жизнь! Присоединяйтесь к нашему Telegram-каналу @lospopadosos, чтобы узнавать последние новости о мобильных гаджетах. Потому что кому нужно реальное общение с людьми, когда вы можете наслаждаться чудесами технологий? 😎 💥 👇

top-mob.com 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