Linux カーネル用の WSL2

 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

https://github.com/microsoft/WSL2-Linux-Kernel

 Linux カーネルを最適化する LTO+PGO - OSCHINA - 中国のオープンソース技術交換コミュニティ

おすすめ

転載: blog.csdn.net/ejinxian/article/details/130907702