WSL2 for the Linux kernel

 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

Guess you like

Origin blog.csdn.net/ejinxian/article/details/130907702