Windows には本物の Linux カーネルが同梱されており、システム コールの完全な互換性が可能になります。 Linux カーネルが Windows に同梱されるのはこれが初めてです。 WSL 2 は、最新の仮想化テクノロジーを使用して、軽量のユーティリティ仮想マシン (VM) 内で Linux カーネルを実行します。より多くの Windows 10 ユーザーが Windows 10 を利用できるようにするために、Microsoft は以前の 2 つの OS リリースで Windows 10 を利用できるようにしました。
以下を含むすべての主要な機能が利用可能になります。
- ファイル システムのパフォーマンスが Mac や Linux の速度と同等になりました
- すべての Linux アプリケーション、特に Docker、FUSE、rsync などのシステム コール サポートが改善されました。
- 完全な Linux カーネル
- Docker Desktop に、WSL 2 をエンジンとして使用するためのサポートが追加されました
ビルド |_+_|と |_+_| WSL2 を動作させるには、それ以降が必要です。リリースされるのは、 KB4571748。
新しい WSL インスタンスにデフォルトで使用されるように希望の WSL バージョンを設定したり、インストールされたディストリビューションを特定の WSL プラットフォームに設定したりできます。
コンテンツ 隠れる 新しいインスタンスの Linux ディストリビューション バージョンを WSL 1 または WSL 2 に設定します。 インストールされている Linux ディストリビューションの WSL バージョンを検索する Windows 10 で Linux ディストリビューションのバージョンを WSL 1 または WSL 2 に設定するには、- PowerShell を管理者として開きます。
- 新しいインスタンスのデフォルト バージョンとして WSL 2 を設定するには、「|_+_|」と入力して実行します。
- 新しいインスタンスのデフォルト バージョンとして WSL 1 を設定するには、「|_+_|」と入力して実行します。
- これで完了です。
注: 従来の WSL ディストリビューションの一部は、WSL 2 で実行するように設計されていません。それらは手動でアンインストールする必要があります。 WSL 2 と互換性のあるディストリビューションのリストは次のとおりです。
- Ubuntu
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux エンタープライズ サーバー 12 SP5
- SUSE Linux エンタープライズ サーバー 15 SP1
- カリ・リナックス
- Debian GNU/Linux
- WSL 用 Fedora リミックス
- ペンギン
- ペンギンエンタープライズ
- アルパイン WSL
代わりに、既存のディストリビューションをバージョン 1 または 2 に変換することもできます。インストールされているディストリビューションの WSL バージョンを見つける方法は次のとおりです。
acerモニターをリセットする
インストールされている Linux ディストリビューションの WSL バージョンを検索する
- PowerShell を管理者として開きます。
- コマンド |_+_| を実行します。
- 「バージョン」列の値を参照してください。
これで完了です。
最後に、ディストリビューションの WSL バージョンを変更する方法を示します。
Windows 10 で Linux ディストリビューションのバージョンを WSL 1 または WSL 2 に設定するには、
- PowerShell を管理者として開きます。
- WSL 2 を特定のインスタンスのディストリビューション バージョンとして設定するには、コマンド |_+_| を実行します。
- この部分を、使用している実際の Linux 名に置き換えます。 Ubuntu: |_+_|。
- ディストリビューションを WSL 1 に変換するには、コマンド |_+_| を発行します。 Ubuntu の場合: |_+_| を実行します。