ソフトウェア
中級

WSL 2(ダブリューエスエルツー)

Windows Subsystem for Linux v2。WSL 2.4+(lightweight VM+real Linux kernel 6.6+)・Ubuntu 24.04 LTS・Debian 12・Fedora・Kali・Arch (AUR wsl)・GPU CUDA passthrough・systemd対応・WSLg(GUI app)・wsl --mount、2026年Windows 11開発環境のLinux統合スタンダード。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
WSL 2.4
Kernel 6.6
CUDA
WSLg

概要

Windows Subsystem for Linux v2(WSL 2)は、Windows 11 で標準搭載される Linux 実行環境である。2026年の開発環境においては、WSL 2.4+ がリリースされ、軽量 VM と実際の Linux カーネル 6.6 を組み合わせて高速化と互換性を両立している。Ubuntu 24.04 LTS、Debian 12、Fedora 40、Kali Linux 2025、Arch Linux(AUR wsl)など、主要ディストリビューションが公式にサポートされている。GPU CUDA パススルー、systemd 対応、WSLg(GUI アプリ)などの機能が統合され、開発者は Windows 上でネイティブに Linux アプリを動かせるようになった。

主な特徴・仕組み

  • 実際の Linux カーネル 6.6 を利用し、従来の WSL 1 のシステムコールエミュレーションを排除。
  • 軽量 VM により、起動時間は 1 秒未満。
  • WSLg により、X11 だけでなく Wayland ベースの GUI アプリもネイティブに表示。
  • systemd が完全に動作し、サービス管理が可能。
  • GPU CUDA パススルー で、TensorFlow や PyTorch の GPU 推論が Windows から直接実行。
  • wsl --mount コマンドで、外部 SSD や USB ドライブを Linux ファイルシステムとしてマウント。
  • Windows 11 の開発環境 での標準化により、VS Code などの IDE が統合されたワークフローを実現。
  • セキュリティ は Windows のサンドボックスと同等で、VM 内のプロセスはホストから隔離。

スペック/製品比較表

OS / ディストリビューションカーネルGUI サポートGPU パススルー主要用途
WSL 2.46.6WSLgあり開発・テスト
Ubuntu 24.04 LTS6.6WSLgありデータサイエンス
Debian 126.6WSLgありセキュリティ研究
Fedora 406.6WSLgありシステム管理

具体例・対応製品

  • RTX 5090 を搭載した PC で CUDA アプリを WSL 2 から直接実行。
  • Ryzen 9 9950X3D の 5.7 GHz クロックでコンパイル速度が 30 % 向上。
  • Core Ultra 9 285K の 3.5 GHz で高負荷タスクを安定実行。
  • DDR5‑6000 メモリを 32 GB まで拡張し、仮想環境のパフォーマンスを最大化。
  • PCIe 5.0 x16 スロットを利用して NVMe 1TB SSD を高速ストレージとしてマウント。

自作PCでの選び方・注意点

  • CPU: 3.5 GHz 以上のクロックで、マルチスレッド性能を重視。
  • GPU: CUDA 対応 RTX 系列が推奨。RTX 5090 で 6.6 GHz カーネルと合わせると 100 W TDP の負荷を分散。
  • メモリ: 32 GB DDR5‑6000 で VM とホストの同時実行をスムーズに。
  • ストレージ: NVMe 1TB で 5 Gbps の読み書き速度を確保。
  • 電源: 500 W 以上の 80 PLUS Gold で安定供給。
  • ケース: 120 mm ファンを 2 台装備し、温度管理を徹底。
  • OS: Windows 11 Pro 22H2 以上をインストールし、WSL 2.4 を最新に保つ。
  • ドライバ: NVIDIA ドライバ 535.x で CUDA 12.0 をサポート。
  • ネットワーク: 10 Gbps Ethernet で大容量データ転送を高速化。
  • バックアップ: 定期的に WSL イメージを外部 SSD に保存。

関連用語との違い

  • WSL 1: システムコールエミュレーションのみで、カーネル機能が限定。
  • Docker Desktop: コンテナ化に特化し、VM は使用しない。
  • VirtualBox: 完全な仮想化で、ハードウェア仮想化を必要とする。
  • WSL 2: 実際の Linux カーネルを利用し、軽量 VM で高速化。

よくある質問

Q1. WSL 2 で GPU CUDA を使うにはどうすればいいですか?
A1. NVIDIA ドライバ 535.x を Windows にインストールし、WSL 2 で nvidia-smi を実行。CUDA 12.0 が認識されれば使用可能。

Q2. WSL 2 の起動時間はどのくらいですか?
A2. WSL 2.4 では 1 秒未満で起動し、必要なサービスは自動で起動。

Q3. WSL 2 で systemd を有効にする方法は?
A3. /etc/wsl.conf に systemd=true を設定し、再起動すると systemd が起動。

まとめ

WSL 2.4 は、2026年の Windows 11 開発環境における Linux 統合スタンダードとして、実際のカーネルと軽量 VM の組み合わせで高速かつ高互換性を実現。RTX 5090 や Ryzen 9 9950X3D など次世代ハードウェアと組み合わせることで、GPU パススルーや systemd 対応を活かした開発・テストが可能になる。自作 PC での構成は CPU、GPU、メモリ、ストレージをバランスよく選び、WSL 2 の機能を最大限に活用することで、Windows と Linux の両方のメリットを享受できる。

この記事について
カテゴリーソフトウェア
難易度中級
作成日2026/4/21