Ceeds Academy教材アプリ教材・症状語・タグで検索
索引グラフ試す
仮想化・コンテナ▸WSL

WSL: Windows での開発環境(Linux を動かす)

knowledge所要 15分最新草稿
前提: コンテナ: とは(VMとの違い・なぜ環境を箱に)
意味グラフ(この教材と内容的に近い教材・1ネスト)
例え(Analogies)
WSL=家の中の小さなLinux部屋

Windowsの家の中に、本格的なLinux作業部屋を一室増築する。多くの開発道具はLinux前提なので、その部屋で作業すると噛み合いが良い。

概要

📍 仮想化・コンテナ ▸ WSL ▸ 開発環境 | 種別: knowledge | facts_as_of 2026-06(WSL2)

公式ドキュメント — knowledge

🎞 スライド

WSL=Windows の中で Linux

開発ツールは Linux 前提が多い → トラブルが減る

どこにファイルを置く?

[WSL 側 ~/] … 速い(ここに置く)
[Windows 領域] … 跨ぐと遅い(避ける)

つながり方

[VS Code] ──WSL拡張──▶ [WSL2 / Ubuntu] ──連携──▶ [Docker]

—
出典(sources)

Microsoft WSL docs ; 2026-06確認

確認問題(Review-Questions)
WSLでファイルを速く扱うには?択一
応用公式
解答・解説▾ 開く

WSL側(~/)に置く(Windows領域との跨ぎは遅い)。

WSLとは?記述
基礎公式
解答・解説▾ 開く

Windows上でLinux環境を動かす仕組み。多くの開発ツールがLinux前提のため有用。

目次
例え概要公式ドキュメント出典確認問題
鮮度
最新
更新: 2026-06-15
次回棚卸し: 2028-06-15
周期: 24か月
版: WSL2

概要

WSL(Windows Subsystem for Linux) は Windows 上でLinux 環境を動かす仕組み。多くの開発ツールは Linux 前提なので、Windows でも WSL 上で開発するとトラブルが減る。

公式ドキュメント準拠

  • wsl --install で導入(既定は Ubuntu、WSL2)。VS Code は WSL 拡張で接続。
  • ファイルは WSL 側(~/)に置くと高速(Windows 領域との跨ぎは遅い)。Docker も WSL2 連携。
  • containers/dev-tools とともに「環境を揃える」土台。

出典: Microsoft: WSL

🧭 誤解訂正集

よくある誤解 正しい理解
以前の VM と同じで重い WSL2 は軽量・高速連携
Windows フォルダに置いても同じ WSL 側に置くと速い

📖 用語

  • WSL … Windows 上で Linux 環境を動かす仕組み(Windows Subsystem for Linux)。
  • WSL2 … 仮想化を使った軽量・高速な現行版。
  • Ubuntu … WSL の既定 Linux ディストリビューション。
  • WSL 拡張 … VS Code から WSL 内に接続する拡張機能。

✅ 確認の目安(can-do)

WSL が何のための仕組みかを説明でき、**「なぜ WSL 側にファイルを置くと速いか」「Windows で Linux ツールを使うときどう構えるか」**を判断できる。