Home / 用語 / WSL

WSL

※本ページにはプロモーション(広告)が含まれています

Windows・PC

読みダブリューエスエル
英語Windows Subsystem for Linux

💡 ひとことで言うと

Windows上でLinuxをそのまま動かせるMicrosoft公式機能。開発者がWindowsとLinuxを同時に使える。

詳しい解説

W​SLは『Windows Subsystem for Linux』の略で、Windows上でLinuxをネイティブに近い速度で動かせる公式機能です。仮想マシン(VirtualBox等)と異なり、Windowsと同じデスクトップから `bash` や `apt` などのLinuxコマンドをシームレスに使えるのが最大の特徴で、開発者のWindows活用を一変させた機能として評価されています。

W​SLには2つのバージョンがあります。①W​SL 1は、LinuxシステムコールをWindows APIに変換するエミュレーション方式で、ファイルI/Oが速い特徴があります。②W​SL 2は、軽量なHyper-V仮想マシン上で本物のLinuxカーネルを動かす方式で、Docker対応や互換性が高く、現在はこちらが推奨されています。

インストールは極めて簡単で、管理者権限のコマンドプロンプトまたはP​owerShellで `w​sl –install` と実行するだけです。既定ではUbuntuがインストールされ、初回起動時にユーザー名とパスワードを設定すれば完了です。他のディストリビューション(Debian, Kali, openSUSE等)はMicrosoft Storeから入手できます。

主な用途は、①Webアプリ開発(Node.js・Python・Rubyの開発環境)、②Docker開発(Docker Desktop for Windowsの推奨バックエンド)、③SSH・サーバー管理(Linuxサーバーの操作)、④機械学習開発(TensorFlow・PyTorchのGPU活用)です。特にVS CodeとのRemote-W​SL連携は強力で、Linuxの中で直接ファイルを編集・デバッグできます。

トラブルとしては『起動しない』『GPUが使えない』『パフォーマンスが遅い』などがあり、ほとんどはW​SLカーネルの更新(`w​sl –update`)、仮想化支援(VT-x/AMD-V)のBIOS有効化、Windowsのバージョン確認(Windows 10 2004以降必要)で解決します。

📘 具体的な場面

WindowsマシンでPython機械学習プロジェクトを進めたい開発者を想像してください。管理者P​owerShellで `w​sl –install` を実行しUbuntuを入れ、VS Codeから『Remote – W​SL』拡張を使って接続すれば、WindowsのデスクトップのままLinux環境で `pip install` や `python train.py` が可能です。Docker Desktopと連携すれば本番環境と同じコンテナで開発・テストができ、開発体験が飛躍的に向上します。

別の呼び方

Windows Subsystem for Linux
W​SL2
Linux for Windows

関連する用語

この用語に関する関連記事

Check Also

Klipsch Reference Premiereのポートプラグ対処法

【2026年最新版】Klipsch Reference Premiereのポートプラグ対処法【完全ガイド】

Klipsch Referen …