WSL/WSA architecture, how to track Linux LTS kernel versions and their upstream kernel contributions. For example, the picture below introduces the call relationship between the WSA server, client and virtual machine
The architecture of WSL 2 is shown in the figure below, it uses a lightweight virtual machine and a complete Linux kernel, and is fully compatible with systemcall
Linux kernel features, Multi-Gen LRU (MGLRU), Profile Guided Optimizations (PGO) for compiler optimizations, VirtIO-GPU for virtual GPU processing, suspend to disk, and Google's development model
Profile-guided optimization (PGO, profile-guided optimizations)
link-time optimization (LTO, link-time optimizations)
reference:
https://static.sched.com/hosted_files/ossna2023/bb/WSA%20and%20WSL%20presentation.pdf
https://github.com/microsoft/WSL2-Linux-Kernel
LTO+PGO to optimize the Linux kernel- OSCHINA - Chinese Open Source Technology Exchange Community