#
WSL2(Windows Subsystem for Linux 2)は、Windows 上で Linux を実行できる Windows の標準機能として利用できます。以前から気になっていたため、今回一通り試してみました。
仮想マシンに Linux をインストールするような手順を踏むことなく、Ubuntu などの Linux ディストリビューションを利用できるため、非常に素早く Linux 環境を用意できる便利な機能でした。
---
WSL を利用可能にする
WSL を利用する前に、Windows の機能を有効化します。
1. スタートメニューから、「Windows の機能の有効化または無効化」を呼び出す
2. 以下の項目にチェックを入れます。
- Linux 用 Windows サブシステム
- 仮想マシン プラットフォーム
3. 設定を反映するため、Windows を再起動します。
WSL2 を利用して Linux のインストールから利用まで
ターミナルを開いて、コマンドで操作します。
利用可能な Linux ディストリビューションを確認します。
wsl --list --online
確認したディストリビューションから、Ubuntu をインストールする場合は以下を実行します。バージョンを指定せずに Ubuntu を選択すると、その時点の既定のバージョンがインストールされます。
wsl --install -d Ubuntu
イメージのダウンロードとインストールが完了すると、自動的に Ubuntu が起動します。初回起動時はユーザー名とパスワードの設定を行ってください。Ubuntu を終了した後は、wsl コマンドを実行することで既定の Linux ディストリビューションへ接続できます。WSL2 のシャットダウン
実行中の WSL を停止します。
wsl --shutdown
インストール済みディストリビューション一覧wsl --list
ディストリビューションの登録解除
不要になったディストリビューションを登録解除(削除)する場合は、以下のコマンドを実行します。
wsl --unregister Ubuntu
注意 : 登録解除を実行すると、インストール済のディストリビューション内の状態・データが削除されます。
Linux ファイルへのアクセス
WSL 上のファイルは Windows のエクスプローラーのアドレスバーに \\wsl$ と入力することで、インストール済みの Linux ディストリビューションが表示され、Linux 側のファイルを Windows のエクスプローラーから直接閲覧・編集できます。
まとめ
Windows ユーザーが Linux 環境を利用する方法はいくつかありますが、WSL2 は導入の手軽さと動作の軽快さから、まず試してみる価値のある機能だと感じました。

