
Microsoft har nu öppnat källkoden för Windows Subsystem for Linux (WSL), ett drag som välkomnats av utvecklarsamhället och markerar en milstolpe i projektets historia. Det allra första ärendet på WSL:s GitHub – som ställde den enkla frågan ”Kommer detta bli öppen källkod?” – har därmed fått sitt svar, nästan ett decennium senare.
Från experiment till kärnteknik
WSL lanserades första gången 2016 som ett sätt för utvecklare att köra Linux-kommandon direkt i Windows, utan att behöva använda virtuella maskiner eller dubbelstart. Den ursprungliga versionen fungerade som ett kompatibilitetslager inom Windows-kärnan.
För att förbättra prestanda och kompatibilitet med Linux-program, släppte Microsoft 2019 WSL 2. Den versionen introducerade en riktig Linux-kärna som körs i en lättvikts virtuell maskin – ett stort tekniskt steg framåt.
Mot ett fristående ekosystem
När stödet för grafiska Linux-appar (via WSLg), GPU-acceleration och systemd
lades till, blev det tydligt att WSL behövde vidareutvecklas fristående från Windows. År 2021 bröts WSL ut till ett eget projekt, med en separat kodbas som först släpptes i Microsoft Store under version 0.47.1.
Denna nya distributionsmodell gjorde det möjligt att uppdatera WSL oberoende av Windows-versionen. År 2022 kom den första stabila versionen, och i Windows 11 version 24H2 migrerades användare från det inbyggda WSL till det nya fristående paketet. För att underlätta övergången behöll Microsoft wsl.exe
som verktyg för att ladda ner och installera den senaste versionen.
WSL 2.0 – nya funktioner för utvecklare
Med version 2.0.0 tog Microsoft ytterligare ett steg genom att införa stöd för speglat nätverk, DNS-tunnel, proxykonfiguration, stöd för session 0 (används av vissa tjänster) och brandväggsintegration. Det har gjort WSL till ett ännu mer kraftfullt verktyg för utvecklare som vill arbeta i en Linux-miljö utan att lämna Windows.
Källkoden tillgänglig på GitHub
Nu har alltså Microsoft publicerat källkoden till WSL-projektet på GitHub. Det innebär att vem som helst kan bygga sin egen version från källkod, bidra med förbättringar eller rapportera fel direkt i projektet.
Pierre Boulay från Microsoft uttrycker optimism över detta steg:
”Vi har sett hur mycket communityn har gjort för WSL utan källkod. Nu ser vi fram emot vad som kan hända när utvecklare kan bidra direkt.”
Inte allt är öppet – ännu
Det är dock viktigt att notera att vissa komponenter fortfarande inte är öppen källkod:
- Lxcore.sys – kärndrivrutinen som används i WSL 1
- P9rdr.sys och p9np.dll – ansvariga för filsystemets omdirigering mellan Windows och Linux (via
\\wsl.localhost
)
Dessa delar är fortfarande integrerade i Windows och omfattas inte av det öppna WSL-projektet – åtminstone inte i nuläget.
Ett öppnare Windows för utvecklare
Att WSL nu är öppen källkod stärker Microsofts satsning på att skapa en mer utvecklarvänlig plattform. Med detta steg tas ytterligare ett kliv mot att brygga gapet mellan Windows och Linux – inte bara tekniskt, utan även kulturellt. För open source-entusiaster och utvecklare är detta en viktig seger.
Självklart! Här är ett stycke som du kan infoga i artikeln – direkt efter rubriken eller i anslutning till faktarutan – för att enkelt förklara hur man installerar WSL i Windows 11:
Så installerar du WSL i Windows 11
Att komma igång med WSL är enkelt – i Windows 11 är allt redan förberett. Du behöver bara öppna PowerShell som administratör och skriva följande kommando:
wsl --install
Detta laddar ner och installerar alla nödvändiga komponenter samt Ubuntu som standard-Linuxdistribution. När installationen är klar startar du Linux genom att helt enkelt skriva wsl
i startmenyn eller terminalen. Du kan även installera andra distributioner som Debian, Fedora eller Kali via Microsoft Store.
Vad är WSL?
Windows Subsystem for Linux (WSL) är en funktion i Windows som låter dig köra ett komplett Linux-system direkt i Windows, utan att använda en virtuell maskin eller dual-boot. Du kan köra vanliga Linux-kommandon, installera paket via apt
, använda verktyg som git
, ssh
, python
och till och med starta grafiska Linux-appar – allt från ett terminalfönster i Windows.
Fakta om WSL:
- WSL introducerades av Microsoft 2016.
- WSL 2 använder en riktig Linux-kärna inuti en lättvikts-VM.
- Stöd finns för grafiska Linux-appar genom WSLg.
- Installeras enkelt med
wsl --install
i PowerShell. - Senaste versionerna distribueras via Microsoft Store.
- WSL 2.0 innehåller förbättringar som:
- Speglat nätverk
- DNS-tunnling
- Proxy- och brandväggsstöd
- Stöd för bakgrundstjänster (session 0)
- Källkoden för WSL är öppen och finns på GitHub (sedan 2025).
https://github.com/microsoft/WSL/releases/tag/2.5.7