WSL 2 er nu tilgængelig for Windows Insiders
Med udgivelsen af Windows 10 Build 18917 introducerede Microsoft WSL 2 til Insiders, Windows-undersystemet til Linux 2. Det sender en rigtig Linux-kerne med Windows, der vil gøre fuld systemopkaldskompatibilitet mulig. Dette er første gang en Linux-kerne leveres med Windows.
WSL 2 er en ny version af arkitekturen, der driver Windows-undersystemet til Linux til at køre ELF64 Linux-binære filer på Windows. Denne nye arkitektur ændrer, hvordan disse Linux-binære filer interagerer med Windows og din computers hardware, men giver stadig den samme brugeroplevelse som i WSL 1 (den nuværende bredt tilgængelige version).
Reklame
De arkitektoniske ændringer i WSL 2
WSL 2 bruger det nyeste og bedste inden for virtualiseringsteknologi til at køre sin Linux-kerne inde i en letvægts virtuel maskine (VM). WSL 2 vil dog IKKE være en traditionel VM-oplevelse. Når du tænker på en VM, tænker du sikkert på noget, der er langsomt til at starte op, eksisterer i et meget isoleret miljø, bruger masser af computerressourcer og kræver din tid til at styre det. WSL 2 har ikke disse attributter. Det vil stadig give de bemærkelsesværdige fordele ved WSL 1: Høje niveauer af integration mellem Windows og Linux, ekstremt hurtige opstartstider, lille ressourcefodaftryk og bedst af alt kræver ingen VM-konfiguration eller ledelse.
Der er nogle ændringer i brugeroplevelsen, som du vil bemærke, når du først begynder at bruge WSL 2. Her er de to vigtigste ændringer i denne første forhåndsvisning.
Placer dine Linux-filer i dit Linux-rodfilsystem
Sørg for at lægge de filer, som du ofte får adgang til med Linux-applikationer, i dit Linux-rodfilsystem for at nyde fordelene ved filydeevnen. Microsoft forstår, at de har brugt de sidste tre år på at fortælle dig, at du skal lægge dine filer i dit C-drev, når du bruger WSL 1, men det er ikke tilfældet i WSL 2. For at nyde den hurtigere filsystemadgang i WSL 2 skal disse filer være inde i Linux-rodfilsystemet. Det er nu muligt for Windows-apps at få adgang til Linux-rodfilsystemet (som File Explorer! Prøv at løbe: explorer.exe /
i din bash-shell og se, hvad der sker), hvilket vil gøre denne overgang betydeligt nemmere.
Få adgang til dine Linux-netværksapplikationer med en dynamisk IP-adresse i indledende builds
WSL 2 inkluderer en enorm arkitekturændring ved hjælp af virtualiseringsteknologi, og netværksunderstøttelsen er stadig et arbejde i gang. Da WSL 2 nu kører i en virtuel maskine, skal du bruge den VM's IP-adresse for at få adgang til Linux-netværksapplikationer fra Windows, og omvendt skal du bruge Windows-værtens IP-adresse for at få adgang til Windows-netværksapplikationer fra Linux. Snart vil WSL 2 inkludere muligheden for at få adgang til netværksapplikationer med lokal vært
. Du kan finde alle detaljer og trin til, hvordan du gør dette i dokumentationen her.
For at læse mere om ændringerne i brugeroplevelsen, se venligst følgende dokumentation: Brugeroplevelsesændringer mellem WSL 1 og WSL 2.
Der er nogle nye kommandoer, der hjælper dig med at kontrollere og se dine WSL-versioner og distros.
-
wsl --set-version
Brug denne kommando til at konvertere en distro til at bruge WSL 2-arkitekturen eller brug WSL 1-arkitekturen.: den specifikke Linux-distro (f.eks. "Ubuntu"): 1 eller 2 (for WSL 1 eller 2)
-
wsl --set-default-version
Ændrer standardinstallationsversionen (WSL 1 eller 2) for nye distributioner. -
wsl --lukning
Afbryder øjeblikkeligt alle kørende distributioner og den virtuelle maskine WSL 2 letvægtsværktøj. Der kan være tilfælde, hvor du ønsker at lukke den ned manuelt, og denne kommando lader dig gøre det ved at afslutte alle distributioner og lukke ned for WSL 2 VM. -
wsl --list --stille
Angiv kun distributionsnavnene. Denne kommando er nyttig til scripting, da den kun vil udlæse navnene på distributioner, du har installeret, uden at vise andre oplysninger som standard distro, versioner osv. -
wsl --list --verbose
Viser detaljerede oplysninger om alle distributionerne. Denne kommando viser navnet på hver distro, hvilken tilstand distroen er i, og hvilken version den kører. Det viser også, hvilke distributioner der er standard med en stjerne.
Se, hvordan du installerer WSL 2 HER.