WSL/WSA アーキテクチャ、Linux LTS カーネルのバージョンとその上流のカーネルへの貢献を追跡する方法。たとえば、次の図は、WSA サーバー、クライアント、仮想マシン間の呼び出し関係を示しています。
WSL 2 のアーキテクチャは次の図に示されており、軽量の仮想マシンと完全な Linux カーネルを使用し、システムコールと完全な互換性があります。
Linux カーネル機能、Multi-Gen LRU (MGLRU)、コンパイラ最適化のための Profile Guided Optimizations (PGO)、仮想 GPU 処理のための VirtIO-GPU、ディスクへのサスペンド、および Google の開発モデル
プロファイルに基づく最適化 (PGO、プロファイルに基づく最適化)
リンク時の最適化 (LTO、リンク時の最適化)
参考:
https://static.sched.com/hosted_files/ossna2023/bb/WSA%20and%20WSL%20presentation.pdf