Windows 上で Linux ターミナルを実行したい場合、Windows OS に Linux bash シェルをインストールできるゲートウェイ オープナーである Windows Subsystem for Linux (WSL) を有効にするのが最善の策です。 WSL を有効にすると、Linux ディストリビューションをインストールできるようになります。
Linux 用 Windows サブシステムを有効にする前に、WSL を実行するために必要な最小要件を知っておく必要があります。
Microsoft によると、Windows 10 (64 ビット) バージョン 2004 以降とビルド 19041 以降を実行する必要があります。
すべての Windows 11 バージョンで WSL を実行できます。
Windows 10 の種類がわからない場合は、インストールされている Windows 10 のバージョンを簡単に確認できます。
Windows 10 の一部の古いバージョンも動作しますが、WSL を手動でインストールする必要があります。
Windows 10 に Linux bash シェルをインストールするには、まず Linux 用 Windows サブシステムを有効にする必要があります。
WSL が有効になっていないかどうかは、「Linux 用 Windows サブシステムのオプション コンポーネントが有効になっていません。」というエラーが表示されるためわかります。有効にしてもう一度お試しください。」
Windows 10 で WSL を有効にする方法は次のとおりです:
まず、Windows のプログラムと機能に入る必要があります。
Windows 10の設定を開き、アプリを選択します。 ウィンドウの右側の「関連設定」で、「プログラムと機能」をクリックします。ログインしたら、左側のパネルで [Windows の機能をオンまたはオフにする] をクリックします。次に、下にスクロールして、対応するボックスにチェックを入れて、Windows Subsystem for Linux を有効にします。
[OK] をクリックして変更を保存し、[今すぐ再起動] を押してプロセスを終了します。
Windows デバイスで WSL を有効にすると、Linux 用の Windows サブシステムをインストールできます。その後、サポートされている Linux ディストリビューションを Windows PC 内に直接インストールできます。小型で軽量の Linux ディストリビューションを選択すると役立つ場合があります。
作業用のグラフィカル UI を提供する Linux デスクトップを Windows にインストールすることもできます。
WSL2 は Linux 用 Windows サブシステムのアップグレードされたバージョンであり、Windows に Linux ディストリビューションをインストールする際のデフォルトになりました。 Windows 11 または Windows 10、バージョン 1903、ビルド 18362 以降で動作します。
WSL の 2 つのバージョンにはいくつかの違いがあります。主に、WSL2 は、完全なシステム コール互換性と IPv6 サポートのサポートに加えて、より優れたパフォーマンスを提供します。また、WSL2 は管理された仮想マシン (VM) 内で完全な Linux カーネルを使用するため、Linux ディストリビューションを実行するために VM をセットアップして管理する必要はありません。
最新バージョンの WSL はパフォーマンスが向上し、幅広いサポートを提供しますが、古いバージョンを使用したい理由もあります。これは、WSL1 は古いバージョンの VMware および VirtualBox で動作し、WSL2 は動作しないためです。ただし、WSL2 は、どちらも Hyper-V をサポートする VirtualBox および VMware の最新バージョンと互換性があります。
WSL2 の代わりに WSL1 を使用する主な理由は、OS ファイル システム全体でパフォーマンスが向上するためです。このハードルは、Linux ファイル システムでプロジェクト ファイルを作成することで克服できます。
WSL を有効にし、Linux ディストリビューションをインストールすると、コマンドを実行できるようになります。
以上がLinux で Windows サブシステムを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。