• Microsoft gör WSL till öppen källkod – en ny era för Linux på Windows

    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

Microsoft gör WSL till öppen källkod – en ny era för Linux på Windows

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