
WSL2 は VM 全体を使用するのではなく、Windows の Hyper-V の一部を使用するだけなので、それほどリソースを消費しないのはわかっていますが、正しいでしょうか? しかし、WSL2 で Hyper-V がどのように使用されるかについての正確な情報は見つかりません。Microsoft Docs には、「WSL は実際の VM よりも軽量です」としか書かれていません。
そこで質問です。WSL2
では Hyper-V のどの部分が使用され、どのように使用されるのでしょうか。
または、WSL2 が Hyper-V をまったく使用しない場合は、Linux カーネルをどのように実行するのでしょうか。
答え1
WSL2 をサポートするために、Windows 10 では Hyper-V が分割されました。
「仮想マシン プラットフォーム」と呼ばれるハイパーバイザーは、すべての Windows バージョンで使用可能であり、ホストと緊密に統合された軽量の仮想マシンとして WSL を実行するために必要な最小限のものです。
Hyper-V マネージャーは、ホストとの統合が制限されているフル機能の仮想マシンを実行するために使用される、独自の Windows 機能になりました。Windows Home では使用できません。