Microsoft Corporation alle wijzigingen en aanvullingen aan de Linux-kernel, gebruikt in de kernel die wordt geleverd voor de WSL 2 (Windows Subsystem for Linux v2). De tweede editie van WSL de levering van een volledige Linux-kernel, in plaats van een emulator die in real-time systeemoproepen van Linux omzet in systeemoproepen van Windows. De beschikbaarheid van de broncodes stelt enthousiastelingen in staat om naar wens hun eigen kernels voor WSL2 te creƫren, rekening houdend met de nuances van dit platform.
De geleverde Linux-kernel in WSL2 is gebaseerd op release 4.19, die draait in een Windows-omgeving met behulp van een virtuele machine, die al in Azure wordt toegepast. Updates voor de Linux-kernel worden geleverd via het Windows Update-mechanisme en worden getest in de continue integratie-infrastructuur van Microsoft. De voorbereide patches bevatten optimalisaties om de opstarttijd van de kernel te verkorten, het geheugengebruik te verminderen en een minimaal noodzakelijke set stuurprogramma's en subsystemen in de kernel te behouden.
Bovendien heeft Microsoft voor opname in de gesloten mailingslijst linux-distros, waar informatie over nieuwe kwetsbaarheden vroegtijdig wordt gepubliceerd, waardoor distributies zich kunnen voorbereiden op het oplossen van problemen voordat deze publiekelijk worden onthuld. Toegang tot de mailinglijst is noodzakelijk voor Microsoft om informatie te verkrijgen over nieuwe kwetsbaarheden die van invloed zijn op dergelijke distributieachtige builds, zoals Azure Sphere, Windows Subsystem for Linux v2 en Azure HDInsight, die niet zijn gebaseerd op bestaande distributies. Als garant Greg Kroah-Hartman, verantwoordelijk voor het onderhouden van de stabiele kernel-tak.
Het besluit over het verlenen van toegang is nog niet genomen.
Bron: opennet.ru
