Microsoft maakt het Windows Subsystem for Linux opensource beschikbaar. Het gaat om de volledige broncode van versie 2.5.7, de recentste versie van WSL. Daarvan zijn sommige onderdelen al beschikbaar onder een MIT-licentie, maar het wordt nu mogelijk om zelf WSL als build te maken en overal pullrequests op te doen. Lxcore.sys wordt niet opensource.
Microsoft maakt WSL, het Windows Subsystem for Linux, tijdens zijn Build-ontwikkelaarsconferentie opensource beschikbaar. Vooraf noemt het bedrijf niet onder welke licentie dat gebeurt, maar op het moment zijn bepaalde onderdelen van WSL al openbaar beschikbaar onder een MIT-licentie die het toestaat de code aan te passen en verder te verspreiden.
Volgens Microsoft gaat het om de volledige achterliggende broncode van het volledige WSL 2, wat de actuele versie is van de software. Windows Subsystem for Linux werd in 2016 opgezet als software om Linux te kunnen draaien op Windows-apparaten. Kort daarna werd onder andere Ubuntu beschikbaar in de Windows Store. In 2019 kwam er een nieuwe versie van WSL beschikbaar, die de Linux-kernel had geïntegreerd. Sindsdien bestaan er twee versies van WSL naast elkaar: het originele en het nieuwe WSL 2. Microsoft zegt dat voornamelijk nog wordt gewerkt aan versie 2, waarvan WSL 2.5.7 de actueelste is. Die versie wordt nu openbaar gemaakt.
Microsoft zegt dat het jaren heeft geduurd voor het de broncode openbaar kon maken. Het bedrijf verwijst daarbij zelfs naar het allereerste issue van WSL ooit, waarin gebruikers vroegen de tool openbaar te maken. Microsoft zegt dat de tool 'zelfs zonder volledige toegang tot de broncode' alleen kon groeien dankzij alle hulp vanuit de community. Bepaalde onderdelen van WSL, zoals de Linux-kernel en ondersteuning voor Wayland waren al opensource beschikbaar, maar de volledige broncode was dat nog niet.
Twee onderdelen blijven wel closedsource. Dat zijn Lxcore.sys,
, de kerneldriver voor de originele WSL, en P9rdr.sys
en p9np.dll
, die filesystems beheert van Windows naar Linux. Die zijn onderdeel van Windows en dat blijft afgesloten, zegt Microsoft.