För att använda Linux på din Windows-dator måste du först installera WSL 2. Så här gör du just det på både Windows 10 och 11 på några minuter.
Om du inte hade hört det så älskar Microsoft Linux. Den frasen lockar sina skeptiker men sedan såg vi Windows Subsystem for Linux (WSL) och började se sanningen i det. WSL 2 låter dig installera en Linux-miljö som kör en fullständig Linux-kärna inuti Windows 11, eller 10 om du fortfarande använder det, med ganska snäv integration mellan de två. Den första versionen av WSL hade ingen kärna och fungerade inte alls lika bra. WSL är fortfarande en virtuell maskin i grunden, men en med djupa band till sin Windows-värd.
För utvecklare innebär WSL sömlös åtkomst till både Windows och Linux utan att behöva använda traditionella virtuella maskiner. Du behöver dock inte vara en utvecklare, det är ett gediget verktyg för alla att använda oavsett om de är en gammal hand eller bara har börjat med Linux. Microsoft har också gjort mycket arbete med introduktionsupplevelsen, med WSL 2 nu enklare än någonsin att komma igång. Så här gör du.
Vad du behöver för att köra WSL 2 på Windows 10 och 11
Du behöver inte en megakraftig dator för att köra WSL 2 och du behöver inte heller "Pro"-versionen av Windows som du traditionellt gör för att använda Hyper-V VM-verktyget. WSL 2 använder Hyper-V-arkitekturen men du behöver inte betala extra för det. WSL 2 stöder även både x64- och ARM-processorer. Om du använder den på en ARM-baserad maskin måste du dock använda en version av Linux som har en ARM-version, till exempel Ubuntu.
WSL 2 kan också köras på Windows inuti en virtuell maskin så länge den virtuella programvaran du använder har stöd för kapslad virtualisering och detta är aktiverat.
Hur man installerar WSL 2 på Windows 10 och 11
Installationsprocessen för WSL 2 är nu så enkel att du är igång på några minuter. Den enda förutsättningen är att du använder Windows 10 version 2004 och senare (och du borde verkligen vara det vid det här laget) med KB5004296-patchen tillämpad.
Det finns två alternativ att välja mellan: Använd Microsoft Store eller använd PowerShell.
För den första metoden, öppna helt enkelt Microsoft Store och ladda ner "Förhandsvisning av Windows Subsystem för Linux" Ansökan. På lång sikt förväntas detta vara platsen att hämta WSL från eftersom det gör att teamet kan uppdatera det utan att behöva gå igenom Windows Update.
Alternativt öppnar du PowerShell på din PC och anger detta kommando:
wsl --installera
Luta dig tillbaka och vänta på att den ska göra sin grej, starta om din dator när du får en signal, och voila! WSL 2 är nu konfigurerad på din PC. Standarddistributionen (distro) är Ubuntu, men du är fri att använda alla andra tillgängliga i Microsoft Store eller från tredjepartskällor som Github eller direkt från distrotillverkare.
Om du använder Windows 11 kommer Windows Terminal-appen att vara förinstallerad och det är det bästa sättet att använda WSL på din PC. Du kan starta en distro genom PowerShell med kommandot "wsl -d" kommando följt av namnet, men med Windows Terminal kan du komma åt alla som du har installerat från en rullgardinsmeny.
Om du inte har Windows Terminal installerat kan du hämta den från Microsoft Store eller genom Windows Package Manager.