Hvad er nyt i WSL i Windows 10, september 2020
Microsoft har udgivet en dokument der dækker de ændringer, der blev foretaget til Windows Subsystem til Linux i Windows 10 i september 2020. Indlægget nævner kerneopdateringer via Windows Update, WSL 2 tilgængelighed på Windows 10 version 1909 og 1903 og nogle andre interessante forbedringer af funktionen.
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).
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 bruger den nyeste virtualiseringsteknologi til at køre sin Linux-kerne inde i en letvægts virtuel maskine (VM).
WSL 2-understøttelse er nu tilgængelig i Windows 10 version 1903 og 1909
WSL 2, den næste implementering af Linux-laget til Windows 10, var eksklusivt tilgængelig til Windows version 2004. For at gøre det tilgængeligt for flere Windows 10-brugere har Microsoft
gjort det tilgængeligt for to tidligere udgivelser af OS.Opdatering om at køre Linux GUI-apps i WSL
Microsoft kommer tættere på en første forhåndsvisning af denne funktion og vil annoncere en forhåndsvisning til Windows Insiders inden for de næste par måneder.
Nedenfor er et tidligt kig på en intern konstruktion kører GUI-apps i WSL. Du kan se, at WSL vil understøtte mange forskellige typer applikationer, inklusive IDE'er, der kører fuldt ud i et Linux-miljø. Udviklere har inkluderet masser af pasform og finish detaljer, såsom at vise ikonerne for Linux-apps på proceslinjen og understøttelse af lyd med din mikrofon. Nedenfor er den oprindelige Linux-version af Microsoft Teams, der kører i WSL.
WSL –installation med distro-support kommer snart til Insiders
På BUILD 2020-konferencen har Microsoft introduceret en ny kommandolinjemulighed, wsl --installer
. Den første iteration af denne funktion er i øjeblikket tilgængelig i Windows Insider builds af Windows 10. Inden for de næste par uger vil --installere
argument vil inkludere muligheden for at installere WSL distros, hvilket betyder, at du vil være i stand til at opsætte WSL fuldt ud på din maskine, sammen med din valgte distro, med kun én kommando.
Få adgang til Linux-filsystemer ved hjælp af WSL
Starter med Windows Insiders preview build 20211, WSL 2 tilbyder en ny funktion: wsl --mount
. Denne nye parameter tillader, at en fysisk disk tilsluttes og monteres inde i WSL 2, hvilket giver dig adgang til filsystemer, der ikke er naturligt understøttet af Windows (såsom ext4). Du kan også navigere til disse filer inde i Windows File Explorer.
For at lære mere om denne funktion læs WSL 2 mount disk doc eller meddelelse blogindlæg.
Open-sourcing TensorFlow med DirectML
WSL inkluderer understøttelse af GPU-beregningsarbejdsgange, som nu er tilgængelig i Windows Insiders builds. Læs mere om denne ændring og hvordan du kommer i gang i officielle dokumenter: GPU accelereret maskinlæringstræning. Derudover gjorde Microsoft kildekoden til TensorFlow-DirectML, en udvidelse af TensorFlow på Windows, tilgængelig for offentligheden som et open source-projekt på Github. TensorFlow-DirectML udvider rækkevidden af TensorFlow ud over dens traditionelle Graphics Processing Unit (GPU)-understøttelse ved at aktivere højtydende træning og inferencing af maskinlæringsmodeller på alle Windows-enheder med en DirectX 12-kompatibel GPU gennem DirectML. DirectML er en hardware-accelereret deep learning API på Windows. Du kan lære mere om denne ændring på annonceringsblogindlægget.
Linux-kerneversioner er nu automatisk opdateret via Microsoft Update til WSL
Med version 2004 har Microsoft fjernet Linux-kernen fra Windows OS-billedet og vil i stedet blive det leverer det til din pc via Windows Update, på samme måde som tredjepartsdrivere (som grafik eller touchpad chauffører). Du kan manuelt søge efter nye kerneopdateringer ved at klikke på knappen 'Søg efter opdateringer', eller du kan lade Windows holde dig opdateret ligesom normalt.
De nye kerneversioner er ikke længere kun for Windows Insiders, nu vil enhver enhed, der har WSL aktiveret og har tilmeldt sig Microsoft Updates, automatisk modtage den seneste kerneversion! Linux-kernens udgivelseshistorik kan findes på WSL-dokumenterne.