Windows Subsystem for Linux (WSL) (även känt som WSL 1) låter utvecklare köra GNU/Linux-miljön - inklusive de flesta kommandoradsverktyg, verktyg och applikationer - direkt på Windows, utan modifiering, utan den traditionella virtuella maskinen eller dualboot inställningar .
WSL 2 (Windows Subsystem for Linux 2) är en ny version av arkitekturen i WSL, som förändrar hur Linux-distributioner interagerar med Windows. WSL 2:s huvudsakliga mål är att öka filsystemets prestanda och lägga till systemomfattande kompatibilitet.
Varje Linux-distribution kan köras som WSL 1 eller WSL 2 och växla mellan versioner när som helst. WSL 2 är en "stor översyn" av den underliggande arkitekturen, samt användningen av virtualiseringsteknik och Linux-kärnan för att möjliggöra nya funktioner.
När du har aktiverat Windows Subsystem for Linux (WSL) kan du installera Linux distro-appar från Microsoft Store.
Användare kan ställa in WSL 1 eller WSL 2 som standardarkitektur som ska användas som standardversion när en ny Linux-distribution installeras.
Användare kan också ställa in Linux distroversionen till WSL 1 eller WSL 2 för befintliga installerade Linux-distributioner när som helst.
Den här guiden visar dig hur du ställer in din Linux-distroversion till WSL 1 eller WSL 2 i Windows 10.
Ställ in standarddistroversionen till WSL 1 eller WSL 2 för nya Linux-distributioner
1. Öppna PowerShell .
2. Kopiera och klistra in kommandot nedan du vill använda i PowerShell och tryck på Retur.
(Ange WSL 1 som standardversion)
wsl --set-default-version 1
Eller:
(Ange WSL 2 som standardversion)
wsl --set-default-version 2
Ställ in standarddistroversionen till WSL 1 eller WSL 2 för nya Linux-distributioner
3. Nu kan du stänga PowerShell om du vill.
Ställ in distroversionen till WSL 1 eller WSL 2 för specifika installerade Linux-distributioner
1. Öppna PowerShell.
2. Kopiera och klistra in kommandot nedan i PowerShell, tryck på Enter och skriv ner namnet på Linux-distributionen (t.ex. " Ubuntu ") vars version du vill ändra (t.ex. "1" eller "2").
wsl --list --verbose
Anteckna Linux-distributionsnamnet
3. Ange kommandot nedan i PowerShell och tryck på Retur.
wsl --set-version
Ersätt i kommandot ovan med det faktiska Linux-distributionsnamnet (t.ex. "Ubuntu") från steg 2.
Ersätt i ovanstående kommando med siffran 1 (WSL 1) eller 2 (WSL 2) för den standardarkitektur du vill ha.
Till exempel:
wsl --set-version Ubuntu 2
Ställ in distroversionen till WSL 1 eller WSL 2 för specifika installerade Linux-distributioner
4. Nu kan du stänga PowerShell om du vill.
Se mer: