Microsoft は最終的に WSL2 カーネルをより新しい LTS リリースに移行しましたが、自分でインストールする必要があります...

知っておくべきこと
- Microsoft は、これまで長らく使用してきた 5.15 LTS から、はるかに新しい 6.6 LTS までアップグレードした WSL2 用の新しいカーネルをリリースしました。
- これはまだ WSL2 に組み込まれていませんが、ソースは GitHub に公開されており、希望する人はビルドすることができます。
- 構成の変更には、x86 および ARM64 用のロード可能なモジュールが含まれます。
Windows Subsystem for Linux(WSL)を日常的に使っている人なら、WSL2のカーネルが5.15のまま、まるで永遠のように長く停滞していることに気づいているでしょう。しかし、Microsoftが最初の6.6カーネルを(Phoronix経由で)リリースしたため、状況は変わりつつあります。ただし、現時点ではGitHub経由のみです。
つまり、まだ最新バージョンのWSLには組み込まれていないということですが、最先端の技術を使いたい方は、ぜひ入手して自分でビルドしてみてください。ただし、かなり複雑で面倒な作業なので、初めての場合は少し待った方が良いでしょう。今朝、ビルドしようとして30分も無駄にしましたが、結局エラーが出てしまいました。
WSL2では、MicrosoftはローリングリリースではなくLTSカーネルを採用しています。そのため、長らく古いカーネルが使用されてきました。しかし、ついに新しいLTSカーネルへの移行時期が到来し、6.xリリースでは多くの機能が追加されています。具体的には、このリリースでは安定版カーネル6.6.36が採用されています。
完全な変更ログは次のようになります。
- 最初の WSL2 カーネル リリースが v5.15 から v6.6 に更新されました
- リリースrolling-lts/wsl/6.6.36.3
- 安定カーネルバージョン v6.6.36 にアップデート
- ロード可能なモジュールを含む新しいx86およびARM64構成
- dxgkrnl: 仮想 GPU が存在しない場合にエラーメッセージを出力しない
- ツリー外のパッチが減少。アップストリームから含まれるパッチセット:
- ページレポートコミット (feature/page-reporting/5.15)
- vpci コミット (feature/vpci/5.15)
- メモリ再利用コミット (feature/memory-reclaim/5.15)
- vsock コミット (fix/vsock/5.15)
Phoronixも指摘しているように、6.6への移行により、Microsoftがメンテナンスしなければならないツリー外のパッチも減少します。Linuxカーネルには、Microsoftが使用している5.15カーネル以降、アップストリームで相当数の機能が追加されているため、そのようなパッチはもはや必要なくなります。
新しいカーネルが WSL2 の新しいデフォルトとしていつ展開されるかについては何も発表されていませんが、すでに展開されているので、それほど長く待つ必要はないと思います。
Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。
リチャード・ディバインは、10年以上の経験を持つWindows Centralの編集長です。元プロジェクトマネージャーであり、長年のテクノロジー愛好家でもある彼は、2011年にMobile Nationsに入社し、Windows Centralに加え、Android CentralやiMoreでも活躍しています。現在は、このサイトであらゆる種類のPCハードウェアとレビューの取材を担当しています。Mastodonでは、mstdn.social/@richdevine でフォローできます。