Além da presença significativa da Microsoft no Linux Security Summit da semana passada, vários engenheiros da Microsoft também participaram do Linux Foundation’s Open-Source Summit, que também aconteceu em Vancouver. Entre as palestras do Microsoft Linux esta semana, estava uma apresentação sobre o uso do kernel do Linux pela WSL2-incluindo como ele está se aproximando de um status principal/upstream e também menciona os recursos do kernel do Linux amados pela equipe de engenharia da Microsoft.
Allen Pais e Kelsey Steele, ambos da Microsoft, apresentaram o kernel WSL2–ambos no contexto do subsistema Windows tradicional para Linux e também no subsistema Windows para Android. Na apresentação, eles cobriram a arquitetura WSL/WSA, como eles rastreiam os lançamentos do kernel Linux LTS e suas contribuições upstream do kernel. Algumas de suas contribuições upstream são sobre testes contínuos de candidatos a lançamento do kernel Linux, melhorando o teste do kernel e uma meta de aumentar suas contribuições upstream.
Aqueles curiosos sobre as modificações que ainda estão sendo realizadas pela Microsoft em seu kernel Linux WSL2 podem ver este Repositório GitHub onde eles continuam a preparar suas alterações e lançam novas versões rotineiramente. Suas compilações mais recentes do WSL2 já foram movidas para o Linux 6.1 LTS.
Também foi interessante ver alguns dos recursos dos engenheiros da Microsoft”absolutamente amo”sobre o Linux. Mencionados foram Multi-Gen LRU (MGLRU), Profile Guided Optimizations (PGO) para otimizações de compilador, VirtIO-GPU para manipulação de GPU virtual, suspensão para disco e modelo de desenvolvimento do Google.
Os curiosos sobre esta apresentação do Microsoft WSL2 do 2023 Open-Source Summit North America podem encontrar a apresentação de slides e mais detalhes em o site OSSNA2023.