ソフトウェア
上級

WSL2(ダブリューエスエルツー)

Windows Subsystem for Linux 2(Hyper-V based)。Linux Kernel 6.12・WSLg(GUI app)・systemd統合・CUDA/ROCm GPU passthrough・NAT/Mirrored Networking・Dev Drive(ReFS)対応、2026年はMicrosoft Store版Ubuntu 24.04/Debian 13/Fedora WSL・Cursor/VS Code Remote-WSL統合で人気継続。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
Hyper-V
WSLg
CUDA
Mirrored Networking

概要

Windows Subsystem for Linux 2(WSL2)は、Microsoft が提供する Linux 環境を Windows 上で動作させる技術で、Hyper‑V をベースにした軽量仮想化を採用しています。2026年には Microsoft Store 版 Ubuntu 24.04、Debian 13、Fedora WSL が正式リリースされ、WSLg による GUI アプリの実行や systemd の統合、CUDA/ROCm を利用した GPU パススルーが標準機能として組み込まれています。開発者やデータサイエンティストは、VS Code Remote‑WSL で統合開発を行い、Linux のパッケージ管理と Windows のツールを同時に活用できる点が人気の理由です。

主な特徴・仕組み

  • Hyper‑V ベースの軽量仮想マシンで、起動時間は数秒
  • Linux カーネル 6.12 を実装し、systemd をネイティブにサポート
  • WSLg により、X11 だけでなく Wayland アプリも 60 Hz で表示
  • CUDA 12.1、ROCm 5.0 で GPU パススルーが可能
  • NAT と Mirrored Networking を同時に利用でき、外部接続と内部通信を分離
  • Dev Drive(ReFS)対応で、Windows の高速ストレージを Linux から直接利用
  • 2025年に登場した「次世代」機能として、GPU 共有モードが追加
  • 2026年のアップデートで、Ubuntu 24.04 LTS が公式サポート対象に
  • 2026年版 Microsoft Store からのインストールは、クリック一つで完了
  • 2026年のリリースで、WSL2 は 24 GB までのメモリ割り当てが可能

スペック/製品比較表

項目WSL1WSL2Docker DesktopVirtualBox
仮想化方式なしHyper‑VHyper‑VKVM/VT‑x
カーネルWindowsLinux 6.12Linux 6.12Linux 6.12
GPU パススルーなしCUDA/ROCmありあり
ネットワークNATNAT + MirroredNATNAT
ストレージWindows ファイルシステムReFS/NTFSOverlayFSVDI
起動時間0 s3 s10 s15 s
メモリ上限4 GB24 GB32 GB64 GB
GUI アプリなしWSLgありあり
2026年サポートなしありありあり

具体例・対応製品

  • RTX 5090:CUDA 12.1 で WSL2 上のディープラーニングフレームワークを高速実行
  • Ryzen 9 9950X3D:CPU 5.7 GHz でコンパイル時間を 30 % 削減
  • Core Ultra 9 285K:10 Gbps で Mirrored Networking を利用した高速データ転送
  • DDR5‑6000:24 GB で大規模データセットをメモリ上で処理
  • PCIe 5.0 x16:NVMe 512 GB SSD で I/O 待ち時間を 40 % 低減

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

  • CPU:Hyper‑V の仮想化支援機能(VT‑x/AMD-V)を備えたモデルを選択。Ryzen 9 9950X3D や Core Ultra 9 285K が推奨。
  • メモリ:WSL2 の上限は 24 GB。開発環境と同時に Windows アプリを動かす場合は 32 GB 以上を確保。
  • ストレージ:NVMe 512 GB 以上の SSD を選び、ReFS で高速 I/O を実現。
  • GPU:CUDA/ROCm 対応の RTX 5090 などを搭載し、GPU パススルーを有効化。
  • ネットワーク:10 Gbps 以上の LAN ケーブルとスイッチを用意し、Mirrored Networking で外部アクセスを確保。
  • 電源:100 W 以上の TDP を持つ CPU と GPU を合わせて 500 W 以上の PSU を推奨。
  • 冷却:高クロックで動作する CPU と GPU のため、液体冷却または高性能エアクーラーを装備。
  • BIOS 設定:VT‑x/AMD-V を有効化し、Secure Boot をオフにすることで WSL2 の起動をスムーズに。

関連用語との違い

  • WSL1:カーネルを Windows が提供し、ファイルシステムの互換性が限定的。
  • Docker Desktop:コンテナ化技術であり、WSL2 は OS レベルの仮想化。
  • VirtualBox:フル仮想化であり、ハードウェアリソースを完全に分離。WSL2 は Windows との統合が強み。

よくある質問

Q1. WSL2 で CUDA を使うには何が必要ですか?
A1. NVIDIA RTX 5090 など CUDA 12.1 対応 GPU と、WSL2 で有効化された GPU パススルー機能が必要です。

Q2. 2026年版 WSL2 で Ubuntu 24.04 をインストールする手順は?
A2. Microsoft Store から「Ubuntu 24.04」を検索し、インストールボタンをクリック。初回起動時にユーザー名とパスワードを設定します。

Q3. WSL2 のメモリ上限を 32 GB に増やす方法は?
A3. wsl.conf に memory=32GB を設定し、WSL2 を再起動します。

まとめ

WSL2 は Hyper‑V をベースにした軽量仮想化で、Linux カーネル 6.12 と systemd をネイティブに統合。2026年のアップデートで CUDA/ROCm パススルー、Mirrored Networking、Dev Drive などの機能が追加され、開発者にとって不可欠な環境となっています。自作PCを構築する際は、CPU の仮想化支援、十分なメモリ、NVMe ストレージ、CUDA 対応 GPU を備えることで、WSL2 のパフォーマンスを最大限に引き出せます。次世代の開発環境を求めるなら、WSL2 は選択肢の一つとして検討すべき技術です。

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