マイクロソフトは、問題のデバッグ中にWSL2のカーネルをすでにロールバックしている。

知っておくべきこと
- 最近、Microsoft は、WSL2 のカーネルが最終的により新しいバージョンにアップグレードされ、プレリリース バージョンにプッシュされることを発表しました。
- 問題がデバッグされている間、新しいカーネル 6.6.36.3 は、はるかに古い 5.15.153.1-2 にロールバックされました。
- この問題は、一般的なツールである Docker に必要な iptables に関連している可能性があります。
最近、MicrosoftはWSL2のWindows Subsystem for Linux(WSL)で使用されている古いカーネルを、より現代的なものにアップグレードすると発表しました。安定版リリースではまだ行われていませんが、これは素晴らしい取り組みです。
WSL2 の最新のプレリリース候補では、問題がデバッグされている間に、カーネルが新しい 6.6.36.3 から以前使用されていた 5.15.153.1-2 にロールバックされました。
以下は、GitHub からダウンロード可能な WSL2 2.3.17 の完全な変更ログです。
- 問題がデバッグされている間、Linuxカーネルを5.15.153.1-2に戻します
- WSL2 ディストリビューションが停止したときの競合状態を修正
- コンパイル時にprintfのフォーマットエラーをキャッチするためにフォーマット属性を使用する
- boot.initPath が存在しない場合に init で発生するセグメント違反を修正
- デフォルトの Hyper-V ファイアウォール ルールを追加して、受信 mDNS トラフィックを許可します。
- Windows SDKをバージョン26100に更新する
- Microsoft.Windows.ImplementationLibrary をバージョン 1.0.240803.1 に更新します。
変更ログには具体的な問題の内容は記載されていませんが、iptables に関連する可能性のある兆候が見られます。最近注目されたこの問題はこの機能に焦点を当てており、Docker が iptables に依存していることから、特に重要です。
私が参加している WSL コミュニティ テレグラム グループからの 1 つの説明としては、一部の Linux ディストリビューションが iptables の代わりに nftables に移行しているものの、カーネル自体は iptables のサポートを廃止していないため、ということが挙げられます。
いずれにせよ、これは現時点でWSL2の安定版リリースには影響しませんので、安定版をご利用の場合は通常通りご利用いただけます。プレリリース版をご利用で問題が発生している場合は、GitHubページにアクセスして最新リリースを入手することをお勧めします。
🔥今最もホットなトレンドのセール🔥
- 🎮 Seagate Xbox Series X|S カード (2TB) | Best Buy で 249.99 ドル (110 ドルお得!)
- 🕹️Xbox Game Pass Ultimate (3 か月) | CDKeys で $29.19 ($21 お得!)
- 📺Amazon Fire TV Xbox Game Pass バンドル | Amazon で $82.85 ($37 お得!)
- 🕹️Xbox Game Pass Core (12 か月) | CDKeys で $41.89 ($18 お得!)
- 🖱️Razer DeathAdder V3 有線マウス | Best Buy で $50.99 ($19 お得!)
- 🖱️Razer Basilisk V3 有線マウス | Best Buy で 49.99 ドル(20 ドルお得!)
Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。
リチャード・ディバインは、10年以上の経験を持つWindows Centralの編集長です。元プロジェクトマネージャーであり、長年のテクノロジー愛好家でもある彼は、2011年にMobile Nationsに入社し、Windows Centralに加え、Android CentralやiMoreでも活躍しています。現在は、このサイトであらゆる種類のPCハードウェアとレビューの取材を担当しています。Mastodonでは、mstdn.social/@richdevine でフォローできます。