WSL 3.0 är här: Microsoft återuppfinner sin Linux-integration i Windows

  • Microsoft har officiellt släppt WSL 3.0.1, vilket är ett steg från den tidigare 2.x-grenen.
  • Den stora nyheten är WSL Containers, med wslc.exe, ett eget API och nya verktyg för att köra Linux-containrar.
  • WSL 3 förbättrar även prestandan för Windows-filer, nätverk och företagshantering.

WSL 3.0

Microsoft har släppt WSL 3.0.1 , nästa generation av Windows Subsystem för Linux, vilket markerar ett betydande språng från den tidigare 2.x-grenen till en ny huvudversion av projektet. Uppdateringen inkluderar en av de viktigaste nya funktionerna i WSL:s utveckling hittills: WSL Containers, en integrerad infrastruktur för att skapa, köra och hantera Linux-containrar direkt från Windows.

Den nya versionen släpptes den 29 september 2026 och är tillgänglig via det officiella WSL-arkivet. Denna utgåva går utöver att bara ändra versionsnumret: Microsoft använder denna nya fas för att förbättra prestandan mellan Windows och Linux, introducera en ny nätverksmodell och lägga till verktyg och API:er som är specifikt utformade för att arbeta med containrar.

WSL 3.0.1 markerar steget från WSL 2

Lanseringen av WSL 3.0.1 representerar officiellt övergången från 2.x-grenen till 3.x-grenen. Microsofts eget repository visar förändringen i historiken som en jämförelse mellan 2.9.13 y 3.0.1lämnar den tidigare numreringen bakom sig.

Den nya versionen upprätthåller WSL:s grundläggande mål: att tillhandahålla en Linux-miljö integrerad i Windows, men Microsoft utökar avsevärt vad som kan göras från den miljön.

En av de centrala delarna i denna utveckling är integrationen av Linux-containrar. Fram tills nu var det vanligt att använda Docker Desktop, installera Docker Engine i en WSL-distribution eller använda andra externa lösningar. WSL 3 introducerar sin egen infrastruktur för denna typ av arbetsbelastning.

WSL Containers är en av de viktigaste nya funktionerna i WSL 3.0.

Denna version inkluderar den allmänna tillgängligheten av WSL Containers , förkortat WSLc. Microsoft presenterade denna teknik som en förhandsvisning under sommaren och anser den nu vara redo för allmän användning.

Huvudstycket är wslc.exeEtt nytt kommandoradsverktyg som låter dig skapa, köra och hantera Linux-containrar från Windows. Det finns också container.exe som ett integrerat alias, med en syntax som är mer bekant för de som redan arbetar med containerverktyg.

Dessutom tillhandahåller Microsoft ett WSL Containers API som gör det möjligt för inbyggda Windows-applikationer att programmatiskt skapa och styra Linux-containrar. Detta öppnar upp möjligheter för utvecklingsapplikationer, AI-verktyg och programvara som behöver köra Linux-arbetsbelastningar på ett integrerat sätt.

WSL 3.0 introducerar fler verktyg för att hantera containrar

Den version som når allmän tillgänglighet innehåller ett flertal nya kommandon jämfört med testfasen.

Bland dem finns wslc container restartatt starta om containrar, och wslc container cp, vilket tillåter kopiering av filer till och från en container med hjälp av tar-filer.

Visas också wslc system info, avsedd att kontrollera statusen för containermiljön, tillsammans med wslc network connect y wslc network disconnect för att ansluta eller koppla bort nätverkscontainrar.

Systemet inkluderar även händelser i realtid via wslc eventskontroller av containerstatus, stöd för --mount och alternativ för att kontrollera timeout-perioden under containeravstängning. Microsoft låter dig också konfigurera var innehållet i standard WSLc-sessionen lagras.

En ny nätverksmodell för WSL

En annan anmärkningsvärd ny funktion är Consommé , ett nytt nätverksläge utvecklat för containerarbetsflöden.

Med det här systemet strävar Microsoft efter att förbättra kompatibiliteten med VPN, brandväggar och företagsnätverk. Den virtuella Linux-maskinens trafik integreras med Windows genom en process som körs i användarkontexten och hanterar uppgifter som DNS, routing och porttilldelning.

Målet är att möjliggöra en mer sömlös integration av Linux-applikationer och containrar med Windows-nätverket, och undvika några av de problem som historiskt sett har uppstått när man kombinerar WSL med vissa VPN-tjänster och företagsnätverkskonfigurationer. Microsoft ser också detta arbete som en del av bredare förbättringar av WSL-infrastrukturen.

Förbättrad prestanda vid åtkomst till Windows-filer

WSL 3 introducerar också förbättringar av en av de traditionellt sett mest känsliga punkterna i WSL: åtkomst från Linux till filer lagrade på Windows.

Microsoft hävdar att de nya förbättringarna kan leverera upp till dubbelt så hög prestanda vid åtkomst till Windows-filer från vissa Linux-miljöer. Dessa optimeringar är inte begränsade till containrar, eftersom de är en del av en bredare satsning på att förbättra prestandan mellan de två operativsystemen.

Detta kan vara särskilt relevant för utvecklingsprojekt som behåller en del av koden i Windows-filsystemet men kör verktygen från Linux.

WSL 3 tittar även på företag

Microsoft har använt denna lansering för att utöka WSL:s företagsintegration.

Microsoft Defender for Endpoint kan samla in information om processer, filer och nätverksaktivitet som genereras i containrar och relatera den till värddatorn med Windows.

Microsoft Intune innehåller för sin del specifika kontroller för WSL-containrar. Administratörer kan aktivera eller inaktivera funktionen och skapa en lista över auktoriserade register från vilka utvecklare kan ladda ner containeravbildningar.

Detta gör att WSL 3 passar bättre in i företagsmiljöer där användningen av containrar måste omfattas av säkerhetspolicyer och centraliserad administration.

Integration med Visual Studio Code och andra verktyg

Den nya plattformen är inte isolerad från det befintliga utvecklingsekosystemet. Microsoft noterar kompatibilitet med utvecklingscontainrar i Visual Studio Code. wslc som containerkontrollant.

Stöd har också lagts till för Aspire och containertillägget Visual Studio Code, medan communityn redan utvecklar ytterligare verktyg för att grafiskt hantera WSL-containrar.

På så sätt kan WSL 3 användas som en containerinfrastruktur utan att utvecklaren nödvändigtvis behöver ändra sitt arbetsflöde helt.

Och hur är det med Docker Compose?

En av de nuvarande bristerna med WSL-containrar är bristen på inbyggt stöd för Docker Compose.

Microsoft erkänner det compose Det är för närvarande en av de viktigaste förfrågningarna från WSLc-användare, och de arbetar redan med det. Avsikten är att i framtiden wsl compose up kan använda filer compose.yaml befintliga utan att behöva modifiera dem.

Därför är WSL 3.0.1 ännu inte avsedd att ersätta alla verktyg i containerekosystemet. Vissa avancerade arbetsbelastningar kräver fortfarande lösningar som Docker, särskilt medan ytterligare funktioner utvecklas.

Varför sades det att WSL 3 inte existerade?

Versionshoppet är särskilt anmärkningsvärt eftersom rapporter om en förmodad WSL 3 cirkulerade år 2026, vilket Microsoft förnekade. Vid den tidpunkten indikerade projektledare att ingen version som hette WSL 3 existerade.

Situationen har förändrats med lanseringen av WSL 3.0.1. Det officiella Microsoft-arkivet listar nu version 3.0.1 och visar explicit ändringsloggen mellan WSL 2.9.13 och WSL 3.0.1. Dessutom skapades en diskussionstråd i arkivet den 29 september som är direkt relaterad till version 3.0.1 och meddelar att WSL Containers nu är allmänt tillgänglig.

Därför återspeglar tidigare rapporter som påstår att "WSL 3 inte existerar" inte längre projektets nuvarande tillstånd. WSL 3.0.1 är en officiell Microsoft-version.

En ny era för Linux inom Windows

Med WSL 3.0.1 utökar Microsoft WSL:s funktionalitet till att bara erbjuda ett bekvämt sätt att köra Linux-verktyg på Windows.

Tillägget av WSL-containrar, ett API för Windows-applikationer, prestandaförbättringar i filåtkomst, en ny nätverksmodell och företagskontroller gör WSL till en mer komplett plattform för att köra Linux- och containerarbetsbelastningar.

Microsoft har också indikerat att de kommer att fortsätta arbeta med WSL:s kärnfunktioner, inklusive nätverk och prestanda mellan operativsystem. WSL 3.0.1 är därför början på en ny fas för projektet, snarare än en enkel underhållsuppdatering.


Lägg till som prioriterad källa i Google