IT用語
(
ひよぺん
)
Home
コラム
用語集
About
検索
Ctrl K
Esc
見つかりませんでした
調べたいIT用語を入力してね
WSL
だぶりゅーえすえる
OS・コマンド
用語集
› ⌨️ OS・コマンド › WSL
【だぶりゅーえすえる】
WSL とは?
最終更新:
2026年3月25日
💡 Windows上で「本物のLinux」を動かす
📌 このページのポイント
Windows
Subsystem for
Linux
の略
WSL2は
Linux
カーネル
を搭載し、完全な
Linux
互換
Ubuntu
、Debian、Fedoraなど複数の
ディストリビューション
を利用可能
Docker
Desktop の WSL2
バックエンド
が開発環境の標準に
WSL — Windows上でLinuxを動かす
Windows OS
WSL(Windows Subsystem for Linux)
Ubuntu
apt, bash
gcc, python
Docker 対応
Debian
apt, zsh
Node.js
開発環境
他のDistro
Fedora
openSUSE
Alpine 等
WindowsとLinuxのファイルシステムを相互アクセス可能
WSLのイメージ
ひよこ
WSLって何がうれしいの?
ペンギン先生
Windows
でWeb開発するとき、
Linux
のツールやコマンドがそのままま
Ubuntu
で使えるよ。bash、git、
Node.js
、
Python
、
Docker
全てWSL内で動く。
仮想マシン
よりずっと軽量で起動も速い。VSCodeの「Remote - WSL」拡張を使えば、WSL内のファイルをVSCodeで直接編集できるんだ
ひよこ
WSL1とWSL2の違いは?
ペンギン先生
WSL1は
Linux
の
システムコール
を
Windows
に変換する互換
レイヤー
。WSL2は本物の
Linux
カーネル
を
Hyper-V
上で動かす。WSL2の方がファイルI/Oが高速で、
Docker
対応も完全。今からWSLを使うならWSL2一択だよ。「wsl --install」コマンド一発でセットアップできるよ
ひよこ
WSLと
VM
の違いは?
ペンギン先生
VM
は完全に独立したOS環境(
GUI
も含む)で、
リソース
消費が大きい。WSLは
Windows
と統合されていて、
Windows
の
ファイルシステム
にアクセスでき、メモリも動的に共有する。「
Linux
の開発環境が欲しいだけ」ならWSLの方が軽量で使いやすいよ
ひよこ
WSLの注意点は?
ペンギン先生
①
Windows
の
ファイルシステム
(/mnt/c/)へのアクセスはWSLの
ファイルシステム
内に比べて遅い。プロジェクトはWSL内(~/projects/等)に置くのがベスト。②メモリ上限の設定(.wslconfigでメモリ使用量を制限しないと
Windows
のメモリを食い尽くす)。③
systemd
は WSL2 の最新版で対応したよ
まとめ:ざっくりこれだけ覚えればOK!
「WSL」って出てきたら「
Windows
上で
Linux
が使える仕組み」と思えればだいたいOK!
📖 おまけ:英語の意味
「Windows Subsystem for Linux」
= Windows用Linuxサブシステム
💬 WindowsのSubsystem(サブシステム)としてLinuxを動かす技術だよ
🔗 あわせて読みたい
Docker とは?
Linux とは?
仮想マシン(VM) とは?
📝 この用語に関連するコラム
📝
WSL2とDevContainerを比較 — Windows開発環境はどう選ぶ?【2026年版】
シェアする
X
URLコピー
← 用語集にもどる