Få mest muligt ud af WSL 2 med denne praktiske guide.
Microsoft har introduceret smarte funktioner til Windows 10 og 11 i de seneste år, men for udviklerfællesskabet er Windows Subsystem til Linux 2 formentlig en, der skiller sig ud. Med udgangspunkt i den originale WSL, bringer den nyere WSL 2 mere kraft og pålidelighed til udviklere. Udviklere skal vide, hvordan man får mest muligt ud af WSL 2.
Læs videre, mens vi diskuterer nogle af de bedste fremgangsmåder til brug af Windows-undersystemet til Linux 2.
Hvad er Windows Subsystem til Linux 2?
Windows-undersystemet til Linux 2 (WSL 2) er en Linux-kerne indbygget i Windows 10 og 11. En af nutidens mest værdifulde funktioner er Windows Subsystem for Linux (WSL). Det lader Windows-brugere køre Linux-distributioner såsom Ubuntu og Kali på Windows uden at skulle dual-boote eller konfigurere en specialiseret virtuel maskine.
Uden behov for yderligere installationsarbejde kan Windows-brugere øjeblikkeligt få adgang til Linux kommandolinjeværktøjer, programmer og hjælpeprogrammer. Oprindeligt lanceret med Windows 10, den seneste version – WSL 2, tilbyder meget mere stabilitet og kraft.
Udover at kunne betjene Linux-terminalen, kan Windows-brugere endda køre Linux GUI-applikationer med WSL 2 på Windows med forbedret understøttelse af fil-I/O-ydeevne og OS-funktionalitet.
Hvordan gavner Windows-undersystemet til Linux udviklere?
Som udvikler kan du drage fordel af WSL ved at udvikle applikationer på tværs af platforme uden at bekymre dig om dedikeret VM-opsætning eller at forlade Windows-økosystemet. Det giver også udviklere en kraftfuld Linux-kerne, der er direkte integreret i Windows 10/11.
Her er nogle af de andre vigtige WSL 2-fordele for udviklere:
- Få nem adgang til Linux-værktøjer og -værktøjer: Udviklere kan direkte bruge Linux-kommandolinjeværktøjer såsom awk, sed, grep, iftop osv., uden en dedikeret VM eller container.
- Enkel opsætning: Windows Subsystem til Linux 2 er ubesværet at installere. Du kan få det direkte gennem Microsoft Store; Du kan også frit vælge fra en liste over understøttede Linux-distributioner.
- Forbedret ydeevne: WSL 2 giver optimal ydeevne, da den bruger en let virtuel maskine; dette giver dine applikationer hurtigere opstartstider og muliggør effektiv ressourceudnyttelse.
- Problemfri integration med Windows: Da WSL 2 er direkte integreret med Windows OS, kan udviklere køre Linux og Windows-apps bruger samtidig delte filmapper og konfigurerer endda VS-kode til at arbejde med apps, der kører på WSL 2. Takket være WSL 2 er der en betydelig reduktion i udviklingsmiljøets kompleksitet og yderligere overhead.
- Forbedret Docker-integration: Du kan indbygget køre Docker-containere på WSL 2 ved at aktivere WSL-2-backend-indstillingen i Docker Desktop; dette vil hjælpe med at forbedre kompatibiliteten af dine Docker-apps og forbedre den overordnede ydeevne.
Konfiguration af WSL 2-udviklingsmiljøet sikrer, at du er i stand til at bruge et ensartet miljø på tværs flere enheder og platforme, hvilket igen kan reducere muligheden for fejl og forbedre pålideligheden. Du vil også være i stand til at blive mere produktiv i at bruge Windows Subsystem til Linux 2 på Windows 10 og 11.
For brugere, der er nye til WSL 2, er det vigtigt at følge bedste praksis for at etablere en effektiv arbejdsgang. På den anden side, hvis du allerede er bekendt med WSL 2, vil disse tips hjælpe med at sikre, at du er så produktiv som muligt.
1. Brug Windows Terminal
Den helt nye Windows Terminal er en kraftfuld open source-terminal fra Microsoft Store. Microsoft har designet Windows-terminalen til at integrere WSL 2 direkte og automatisk konfigurere alle Linux-distributioner, så snart de er installeret. Det betyder, at du nemt kan skifte mellem Windows og Linux uden at skulle konfigurere et andet miljø.
Windows-terminalen kan understøtte flere skaller, såsom PowerShell, WSL 2 og kommandoprompt. Det tilbyder også adskillige produktivitetsfunktioner, herunder flere faner, en søgelinje og delte ruder; du kan endda tilpasse terminalens udseende til din smag.
Da Windows Terminal er et open source-projekt, kan du være sikker på, at fællesskabet løbende vil forbedre det for en forbedret brugeroplevelse. Og hvis du bliver forelsket i den, så tjek den bedste Windows-terminaltip, tricks og genveje.
2. Integrer Visual Studio Code
Mange udviklere stoler på VS Code, en utrolig alsidig IDE (kodeeditor). Den tilbyder en integreret terminal, udvidelsessupport og har en intuitiv grænseflade, der er supertilpasselig. Hvis du bruger WSL 2 til udvikling, vil du integrere WSL 2 med Visual Studio Code for at få en jævn arbejdsgang.
Du kan bruge VS Code med WSL 2 ved at sikre, at du har Visual Studio Code og en WSL 2 Linux-distribution på dit Windows-system. Du kan installere Fjernbetjening - WSL udvidelse i Visual Studio Code og konfigurer den i henhold til dine krav.
3. Konfigurer flere profiler
Hvis du planlægger at bruge WSL 2 til arbejde, personlig læring eller skole, kan du overveje at oprette separate brugerprofiler. Dette giver dig mulighed for at holde dine apps, konfigurationer og filer organiseret.
En metode til at opsætte flere profiler er at bruge Windows Terminal; Når du har fået det installeret på din Windows 10 eller 11 pc, skal du navigere til Indstillinger > Profiler > Tilføj.
4. Opdater pakker
Som enhver anden Linux-distribution skal du sikre dig, at de pakker og værktøjer, du bruger på WSL 2, konstant opdateres. Dette sikrer, at din WSL 2 er sikker, pålidelig og yder optimalt. For at opdatere pakker på WSL 2 skal du indtaste følgende kommando:
sudo apt-få opdatering
sudo apt-få opgradering
5. Kør containere med Docker
Docker er en open source-platform, der giver udviklere mulighed for effektivt at bygge, implementere og køre deres applikationer i en container. Alle afhængigheder er samlet, så dit projekt nemt kan implementeres i ethvert miljø.
Du kan bruge Docker på Windows 10 og 11 via Docker Desktop som et selvstændigt program eller integrere det med Windows Subsystem til Linux for bedre ydeevne og effektivt ressourceforbrug. Vi anbefaler kraftigt at køre dine containere med WSL 2 til udvikling eller test.
WSL 2 er en Win-Win på Windows
Windows-undersystemet til Linux 2 er utroligt og bygger effektivt bro mellem Linux- og Windows-økosystemerne. Som udvikler, der er vant til Windows, kan du udnytte WSL 2 til at få det bedste ud af både Windows og Linux uden at gå på kompromis med din produktivitet eller fleksibilitet.