Avanceret guide til udvikling med WSL på Windows

Sidste ændring: 11/09/2026
Forfatter: Isaac
  • Fuld integration af GNU/Linux-miljøer i Windows uden behov for tunge virtuelle maskiner eller dobbeltopstart.
  • Indbygget understøttelse af grafikapplikationer (GUI) med hardwareacceleration via vGPU og X11/Wayland-protokoller.
  • Mulighed for at køre Linux-containere uafhængigt via wslc.exe og netværksoptimeringer til VPN'er.
  • Fleksibel styring af flere distributioner og optimering af filoverførsel ved hjælp af virtiofs.

Professionelt udviklingsmiljø med Visual Studio på Windows, ideelt til at repræsentere fundamentet for udvikling i Microsofts økosystem.

Hvis du nogensinde har været frustreret over, at det kraftfulde udviklingsværktøj, du har brug for, kun virker på Linux , og du er en loyal Windows-bruger, har vi gode nyheder. Du behøver ikke at gå igennem besværet med at installere et andet operativsystem eller kæmpe med virtuelle maskiner, der bruger al din RAM; Microsoft har hjulpet dig med Windows Subsystem for Linux (WSL) , en løsning, der problemfrit integrerer begge verdener uden problemer.

Denne teknologi har udviklet sig dramatisk og er gået fra en simpel kommandofortolker til et økosystem, hvor du kan starte grafiske applikationer og administrere containere direkte. WSL giver dig i bund og grund det bedste fra begge verdener: Windows' bekvemmelighed og økosystem kombineret med GNU/Linux' kraft og fleksibilitet , hvilket gør det til det ultimative værktøj for enhver udvikler, der ønsker at arbejde på et avanceret niveau.

Opsætning af et udviklingsmiljø med Windows Subsystem til Linux
Relateret artikel:
Opsætning af et udviklingsmiljø med WSL på Windows

Sådan konfigurerer du WSL på din computer

Programmør, der arbejder på et komplekst C#-projekt ved hjælp af et avanceret IDE, der afspejler indholdets tekniske niveau.

For at komme i gang skal du først åbne en PowerShell-terminal eller kommandoprompt , men vær opmærksom på, at du skal gøre dette med administratorrettigheder . For at gøre dette skal du søge efter "PowerShell" i Start-menuen, højreklikke på ikonet og vælge muligheden for at køre som administrator. Når du er i det sorte vindue, skal du blot skrive kommandoen `wsl --install` og trykke på Enter.

Systemet downloader alt nødvendigt, og når det er færdigt, beder det dig om at genstarte computeren for at ændringerne kan træde i kraft. Når du genstarter din maskine, åbnes der automatisk et vindue, hvor du skal konfigurere dit Linux-brugernavn og din adgangskode . En vigtig detalje: Når du indtaster adgangskoden, vil det se ud som om tastaturet ikke virker, fordi der ikke er synlige tegn, men bare rolig, systemet registrerer alt perfekt.

  Sådan afspiller du HDR-indhold i VLC til Linux og andre systemer

Hvis du allerede har en ældre version installeret og ønsker at opgradere, kan du køre `wsl --update` fra en forhøjet terminal og derefter genstarte undersystemet med kommandoen `wsl --shutdown` . Derudover tilbyder Windows 11 allerede muligheden for at installere Linux med WSL2 og Ubuntu fra Microsoft Store, for dem der foretrækker bekvemmeligheden ved Microsoft Store, hvilket forenkler kerneadministration og opdateringer.

Grundlæggende kommandoer til WSL 2 på Windows 11-6
Relateret artikel:
En omfattende guide til grundlæggende kommandoer og avanceret administration af WSL 2 på Windows 11

Tager oplevelsen til næste niveau: GUI og grafik

Visual Studio Code forbundet til WSL: Ubuntu, der viser den problemfri integration mellem Windows og Linux.

En af kronjuvelerne ved WSL 2 er muligheden for at køre grafiske brugergrænsefladeprogrammer (GUI) ved hjælp af X11 og Wayland. Det betyder, at du ikke længere er lænket til kommandolinjen; du kan nu bruge WSLg til at starte visuelle programmer , der føles fuldstændig native til Windows , fastgøre dem til proceslinjen eller skifte mellem dem ved hjælp af Alt-Tab ligesom enhver anden app.

For at dette kan fungere problemfrit, er det vigtigt at have opdaterede vGPU-drivere , som giver dig mulighed for at udnytte hardwareacceleration via OpenGL. Hvis du vil prøve det, kan du installere populære værktøjer fra Ubuntu-terminalen. For eksempel vil ` sudo apt install gnome-text-editor` give dig en visuel teksteditor, eller ` sudo apt install gimp` vil lade dig manipulere billeder uden at forlade Windows. Selv browsere som Google Chrome eller Microsoft Edge kan installeres på Linux-distributionen til kompatibilitetstest i den virkelige verden.

Brug WSL til ikke-indlysende opgaver
Relateret artikel:
Brug af WSL til ikke-indlysende opgaver: en komplet guide til udviklere på Windows

Mestring af containere og avanceret netværk

Avanceret arbejdsstation med to skærme, der viser en Linux-terminal med Docker og VS Code på Windows 11.

For dem, der søger professionel brug, har Microsoft introduceret WSL Containers i en preview. Denne funktion er revolutionerende, fordi den giver dig mulighed for at køre Linux-containere direkte uden at være afhængig af Docker Desktop ved hjælp af wslc.exe-værktøjet. Dette er ideelt til implementering af maskinlæringsmiljøer med PyTorch ved at forbinde GPU'en direkte til containeren.

  Sådan åbner du nemt Windows Terminal fra enhver mappe

På et teknisk niveau opretter hver CLI-session sin egen lette Hyper-V-værktøjsvirtuelle maskine , hvilket sikrer procesisolering og forbedret sikkerhed. For at optimere arbejdsgangen er virtiofs , et filsystem, der accelererer dataoverførsel mellem Windows og Linux, og consomme -netværkstilstand , som løser almindelige forbindelsesproblemer, når man arbejder med virksomheds-VPN'er , blevet implementeret.

Integration af WSL2 med Docker
Relateret artikel:
Integration af WSL2 med Docker på Windows: En praktisk og komplet guide

Distribution og miljøstyring

Selvom Ubuntu er installeret som standard, er WSL meget alsidig og giver dig mulighed for at eksperimentere med forskellige Linux-distributioner , der passer til dine behov. Du kan nemt administrere dine pakker med apt- pakkehåndteringen og holde systemet opdateret med en simpel `sudo apt update`. Denne fleksibilitet giver udviklere mulighed for at oprette arbejdsgange, der integrerer containeroperationer direkte i projektfiler ved hjælp af MSBuild eller CMake.

Hvis du støder på opstartsfejl, f.eks. at skærmen ikke åbner, skal du sandsynligvis kontrollere virtualiseringsindstillingerne i dit bundkorts BIOS eller fejlfinde Hyper-V-problemer i Windows 11 Home ved at sikre, at Virtual Machine Platform er aktiveret i Windows-funktioner. Når dette er løst, har du et professionelt udviklingsmiljø , der eliminerer behovet for komplicerede dual-boot-opsætninger eller den langsomme ydeevne fra traditionelle virtuelle maskiner.

Installation af WSL transformerer produktiviteten fuldstændigt ved at muliggøre brugen af ​​Linux-værktøjer, grafiske applikationer og isolerede containere oven på Windows. Takket være GPU-acceleration, integration med Microsoft Store og optimeret netværk og filhåndtering kan enhver programmør oprette et avanceret udviklingslaboratorium uden at ofre funktionerne i Microsofts operativsystem.

Sådan installeres og optimeres WSL 2 (Windows Subsystem til Linux) til datalogi
Relateret artikel:
Sådan installeres og optimeres WSL 2 på Windows til datalogi