Why It Fits
選ぶ理由
- Windows 上で、Ubuntu など各種 Linux ディストリビューションを導入して使える。
- Linux のシェルやコマンド、開発ツールを Windows から直接呼び出せる。
- Windows 側と Linux 側でファイルをやり取りでき、双方を行き来しながら作業しやすい。
ソフトウェア Product Profile
仮想化ツール / 開発者・検証担当
WSL(Windows Subsystem for Linux)は、Windows 上で Linux 環境を動かすための仕組みです。Microsoft が提供しており、Windows を使いながら、Linux のコマンドやツールをそのまま利用できます。
Product Snapshot
Introducing
Decision Guide
採用する理由と、事前に受け入れるべきトレードオフを分けて確認します。
Why It Fits
Trade-offs
Deep Dive
WSL(Windows Subsystem for Linux)は、Windows 上で Linux 環境を動かすための仕組みです。Microsoft が提供しており、Windows を使いながら、Linux のコマンドやツールをそのまま利用できます。
一言でいえば「Windows の中で Linux を動かす公式の仕組み」です。仮想マシンを丸ごと立ち上げる従来の方法に比べ、Windows と統合された形で手軽に Linux を扱える点が特徴です。
Windows を主に使いながら、Linux のコマンドや開発環境も必要とする開発者に向きます。Linux 向けのツールを Windows 上で動かしたい場面で有力な選択肢です。
VirtualBox や VMware が Linux を「独立した仮想マシン」として動かすのに対し、WSL は Windows と統合された軽量な Linux 環境を提供します。完全に分離した環境が必要な検証には仮想マシン、日常的に Linux のツールを併用したい開発には WSL、と使い分けると分かりやすいです。
WSL は標準で備わっていても、初期状態では無効なことがあります。利用するには WSL 機能の有効化と、使いたい Linux ディストリビューションの導入が必要です。導入手順は Windows のバージョンによって異なる場合があります。
ソフトウェア Selection
TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。
開発・検証・互換環境
実装方式: 2世代 / 導入コマンド: 1行 / ディストロ数: 制限なし
Linux のシェルやコマンド、開発ツールを Windows から直接呼び出せる。
CPU・メモリ消費に注意