technologia
Funkcje systemu Linux uwielbiane przez inżynierów firmy Microsoft pracujących nad WSL2
Oprócz znaczącej obecności Microsoftu na zeszłotygodniowym szczycie Linux Security Summit, kilku inżynierów Microsoftu wzięło udział w szczycie Open-Source zorganizowanym przez Linux Foundation, który również odbył się w Vancouver. W tym tygodniu rozmowy na temat Microsoft Linux obejmowały prezentację na temat wykorzystania jądra Linuksa przez WSL2 – w tym tego, jak zbliża się do statusu mainline/upstream, a także wzmianki o funkcjach jądra Linuksa, które są uwielbiane przez zespół programistów Microsoftu.
Allen Pais i Kelsey Steele, obaj z firmy Microsoft, zaprezentowali jądro WSL2 – zarówno w kontekście tradycyjnego podsystemu Windows dla Linuksa, jak i podsystemu Windows dla Androida. W prezentacji omówili architekturę WSL/WSA, sposób śledzenia wydań jądra Linux LTS oraz ich wkład w jądro. Niektóre z ich wkładów na poziomie upstream dotyczą dalszego testowania kandydatów do wydania jądra Linuksa, ulepszania testów jądra i dążenia do zwiększenia ich wkładu w upstream.
Jeśli jesteś ciekawy, jakie inne zmiany wprowadza Microsoft w jądrze WSL2 Linux, możesz rzucić okiem tego repozytorium GitHub gdzie nadal dostarczają swoje zmiany i regularnie publikują nowe wersje. Twoje najnowsze kompilacje WSL2 zostały już przeniesione do systemu Linux 6.1 LTS.
Interesujące było również zobaczenie niektórych funkcji, które inżynierowie Microsoftu „absolutnie uwielbiają” w Linuksie. Wspomniano o Multi-Gen LRU (MGLRU), Profile Guided Optimizations (PGO) do optymalizacji kompilatorów, VirtIO GPU do obsługi wirtualnych GPU, Suspend-to-Disk i model rozwoju Google.
Dla tych, którzy są ciekawi tej prezentacji Microsoft WSL2 z Open-Source Summit North America 2023, zobacz pokaz slajdów i więcej szczegółów na stronie na stronie OSSNA2023.