Neben der bedeutenden Präsenz von Microsoft beim Linux Security Summit letzte Woche waren auch mehrere Microsoft-Ingenieure beim Open-Source Summit der Linux Foundation anwesend, der ebenfalls in Vancouver stattfand. Zu den Microsoft-Linux-Vorträgen in dieser Woche gehörte eine Präsentation über die Nutzung des Linux-Kernels durch WSL2 – einschließlich der Frage, wie er sich einem Mainline-/Upstream-Status annähert, und auch Erwähnungen von Linux-Kernel-Funktionen, die vom Microsoft-Entwicklungsteam geliebt werden.
Allen Pais und Kelsey Steele, beide von Microsoft, präsentierten den WSL2-Kernel – sowohl im Kontext des traditionellen Windows-Subsystems für Linux als auch des Windows-Subsystems für Android. In der Präsentation behandelten sie die WSL/WSA-Architektur, wie sie die Linux-LTS-Kernel-Releases verfolgen und ihre Upstream-Kernel-Beiträge. Einige ihrer Upstream-Beiträge beziehen sich auf das weitere Testen von Linux-Kernel-Release-Kandidaten, die Verbesserung des Testens des Kernels und das Ziel, ihre Upstream-Beiträge zu erhöhen.
Wer neugierig ist, welche Änderungen Microsoft noch an seinem WSL2-Linux-Kernel vornimmt, kann hier nachlesen GitHub-Repository, in dem sie weiterhin ihre Änderungen bereitstellen und regelmäßig neue Versionen veröffentlichen. Ihre neuesten WSL2-Builds sind bereits auf Linux 6.1 LTS umgestellt.
Es war auch interessant, einige der von Microsoft entwickelten Funktionen zu sehen.”absolut liebe“ über Linux. Erwähnt wurden Multi-Gen LRU (MGLRU), Profile Guided Optimizations (PGO) für Compiler-Optimierungen, VirtIO-GPU für die Handhabung virtueller GPUs, Suspend-to-Disk und das Entwicklungsmodell von Google.
Wer neugierig auf diese Microsoft WSL2-Präsentation vom Open-Source Summit North America 2023 ist, kann das Foliendeck und weitere Details unter die OSSNA2023-Site.