Windows Subsystem for Linux (WSL) 2.7.0でLinuxカーネル6.6.114 LTSと多数の修正を導入

マイクロソフトは、Windows Subsystem for Linux (WSL) のプレリリース版バージョン2.7.0を公開しました。この更新では、Linuxカーネルが6.6.114 LTSへ移行され、セキュリティ修正、仮想ネットワーク機能「virtio」の改善、設定ツール「wslsettings」の向上、およびWindows 11上でのWSL全体の安定性が強化されています。

Windows Subsystem for Linux (WSL) 2.7.0でLinuxカーネル6.6.114 LTSと多数の修正を導入

WSL 2.7.0では、Linux 6.6.114 LTSを基盤とするダウンストリーム版Linuxカーネルが採用されています。6.6リリース後、より新しいLTS版(Linux 6.12や6.18)が利用可能ですが、マイクロソフトは検証済みのこのバージョンを継続して使用し、定期的なポイントリリースを通じて最新のバグ修正や脆弱性対策を適用する方針です。

カーネルの更新に加え、このリリースでは複数のセキュリティ修正が行われています。具体的には、脆弱性CVE-2025-55248に対処したMicrosoft.NETCore.App.Runtimeパッケージの更新、WSL2仮想マシンの動作、ネットワークサブシステム「virtio」、ツール「wslsettings」に関する数多くの改良が含まれています。

WSL 2.7.0の主な変更点

  • Microsoft.WSL.Kernelがバージョン6.6.114.1に更新されました。
  • システムディストリビューション内の環境変数「WSL2_VM_ID」が復元されました。
  • .vhdディスク操作における特殊なケースの問題が修正されました。
  • hvsocketの部分書き込み処理が改善され、追加のログ記録機能が導入されました。
  • maxCrashDumpCount = 0 設定時のLinuxダンプ収集におけるサービスクラッシュが修正されました。
  • 起動時間短縮のため、サービス「systemd-networkd-wait-online.service」が起動時にマスクされるようになりました。
  • 多数のNuGet依存パッケージが最新版に更新されました。

設定ツール「wslsettings」とインターフェースの改善

  • 初期設定画面(OOBE)をEscキーで閉じられるようになりました。
  • インターフェースを200%に拡大した際のOOBE内の文字切り捨て問題が修正されました。
  • 「プログラムについて」ページのリンクに下線が追加されました。
  • テキストの適切な折り返しと、選択されたオプションの自動展開が保証されるようになりました。

ネットワーク、「virtio」、および内部構造の見直し

  • virtioネットワーキングにおける細かな不具合が修正されました。
  • 移植性向上のため、「VirtioNetworking」のコード構造が再構築されました。
  • Microsoft.WSL.DeviceHostからlxutil.dllへの依存関係が削除されました。
  • Microsoft::WRL::ComPtrからwil::com_ptrへの移行が行われました。
  • サービス実行ファイルから共通機能の一部が分離されました。

テストとビルド

  • Visual Studio 2026でのビルド時のコンパイルエラーが修正されました。
  • テストのログ記録インフラが改善されました。
  • virtioプロキシネットワーキングのための新たなテストが追加されました。
  • virtiofsテストの実行安定性が向上しました。

WSL 2.7.0はオープンソースソフトウェアとして提供されており、ソースコードおよび変更点の完全なリストは、マイクロソフトの公式GitHubリポジトリのリリースページで確認できます。この更新は、Windows 11上でのLinux環境の日常的な利用において、安定性、安全性、利便性を高めることを主な目的としています。