マイクロソフト社
標準カーネルを使用すると、システム コール レベルで Linux との完全な互換性を実現し、Windows 上で Docker コンテナをシームレスに実行する機能を提供できるほか、FUSE メカニズムに基づいたファイル システムのサポートを実装できます。 WSL1 と比較して、WSL2 では I/O およびファイル システム操作のパフォーマンスが大幅に向上しました。 たとえば、圧縮アーカイブを解凍する場合、WSL2 は WSL1 より 20 倍高速であり、「git clone」、「npm install」、「apt update」、「apt upgrade」の操作を実行する場合は 2 ~ 5 倍高速です。
WSL2 は、Azure ですでに使用されている仮想マシンを使用して Windows 環境で実行される Linux 4.19 カーネルに基づくコンポーネントを提供します。 Linux カーネルの更新は Windows Update メカニズムを通じて配信され、Microsoft の継続的統合インフラストラクチャに対してテストされます。 カーネルと WSL の統合のために準備されたすべての変更は、無料の GPLv2 ライセンスに基づいて公開されることが約束されています。 準備されたパッチには、カーネルの起動時間を短縮し、メモリ消費を削減し、カーネル内に最小限必要なドライバーとサブシステムのセットを残すための最適化が含まれています。
WSL1 の古いバージョンのサポートは維持され、ユーザーの好みに応じて両方のシステムを並行して使用できます。 WSL2 は、WSL1 の透過的な代替として機能します。 WSL1 ユーザー空間コンポーネントと同じ
環境
出所: オープンネット.ru