Windows 11 で Windows Subsystem for Linux 2 (WSL 2) を利用する方法

Windows Subsystem for Linux 2 (WSL 2) は、正規の Linux カーネルを Windows システム上で直接実行できるようにする画期的な機能です。これにより、開発者や IT プロフェッショナルは、既存の Windows アプリケーションと並行して Linux ディストリビューションをシームレスに運用でき、生産性と柔軟性を最大限に高めることができます。

WSL 2 に関連する用語

  • WSL 2: 本物の Linux カーネルを Windows に統合する Linux 用 Windows サブシステムの 2 番目のバージョン。
  • カーネル: ハードウェアと直接通信するオペレーティング システムのコア コンポーネント。
  • Linux ディストリビューション: Linux カーネルとさまざまなソフトウェア パッケージを含む Linux オペレーティング システムのバリアント。
  • Hyper-V: Microsoft の仮想化テクノロジ。

Windows 11 で WSL 2 を使用する理由

WSL 2 は、前世代の WSL 1 に比べてパフォーマンスが大幅に向上しています。実際の Linux カーネルにより、ファイル システムのパフォーマンスが向上し、Windows プラットフォームで本物の Linux エクスペリエンスを必要とする開発者にとって重要なシステム コールの完全な互換性が提供されます。

Windows 11 で WSL 2 をセットアップする手順

  1. システムの前提条件を確認する

    コンピューターの BIOS または UEFI 設定で仮想化機能が有効になっていることを確認します。

  2. WSL と仮想マシン プラットフォームを有効にする

    [コントロール パネル] -> [プログラム] -> [Windows の機能をオンまたはオフにする] に移動します。ここでは、"Windows Subsystem for Linux" オプションと "Virtual Machine Platform" オプションの両方を選択します。これらの選択を行った後、コンピューターを再起動します。

  3. Linux ディストリビューションをインストールする

    Microsoft Store にアクセスして、Ubuntu、Debian、Fedora などの推奨 Linux ディストリビューションを検索してください。選択したディストリビューションで "Install" をクリックします。

  4. WSL 2 をデフォルトのバージョンとして設定します

    コマンド プロンプトを開き、次のコマンドを実行します。

    wsl --set-default-version 2

    これにより、WSL 2 が新しい Linux ディストリビューションのデフォルト バージョンになります。

  5. Linux ディストリビューションの起動と構成

    [スタート] メニューから、インストールされている Linux ディストリビューションを開きます。初回起動時に、Linux 環境で使用する UNIX ユーザー名とパスワードを入力します。

結論

Windows 11 上の WSL 2 により、Windows と Linux の間の境界はますます曖昧になり、両方の長所を組み合わせた比類のない開発環境が開発者に提供されます。WSL 2 のパワーを活用することで、Linux 関連のタスクのスムーズかつ効率的なワークフローが保証されます。