Microsoft har rullet ut WSL 2.4.8, og leverer forbedringer for å forbedre moderne Linux-distribusjonshåndtering under WSL1 og effektivisere systemdriften på tvers av begge versjonene av Windows Subsystem for Linux.
Oppdateringen løser kritiske problemer, for eksempel ressursallokering og manglende terminalprofiler under distribusjonskonverteringer, samtidig som den introduserer endringer som gjør Linux-arbeidsflyten jevnere for utviklere.
Windows-undersystemet for Linux tillater brukere å kjøre et Linux-miljø på Windows uten dobbel oppstart eller bruk av virtuelle maskiner. WSL1 oversetter Linux-systemanrop til Windows API-kall, mens WSL2 kjører en full Linux-kjerne for bedre ytelse, kompatibilitet og ressursadministrasjon.
Nøkkelforbedringer for moderne distribusjoner
En av de bemerkelsesverdige endringene i WSL 2.4.8 sikrer at terminalprofiler og startmeny-snarveier ikke lenger slettes ved konvertering av en distribusjon mellom WSL1 og WSL2. Tidligere har brukere støtt på forstyrrelser da disse snarveiene, som letter rask tilgang til Linux-miljøer, ville forsvinne under konverteringsprosessen.
I tillegg introduserte Microsoft forbedringer av wsl–install kommando. Moderne Linux-distribusjoner kan nå installeres uten store og små bokstaver, noe som reduserer vanlige feil under installasjonen. Denne oppdateringen forbedrer kommandokonsistensen, spesielt i miljøer der saksbehandling kan føre til forvirring.
Reparasjoner for systemressursallokering
En logisk feil som forårsaket wsl2.prosessorer som standard til maksimalt antall logiske prosessorer har også blitt adressert. Tidligere førte dette problemet til ineffektiv ressursallokering, og tvang utviklere til å justere systeminnstillingene manuelt. Den korrigerte logikken sikrer at brukere kan tildele prosessorer mer effektivt, og balanserer ytelsen mellom Windows-og Linux-miljøer.
WSL 2.4.8-oppdateringen gir også forbedringer til Microsoft Remote Desktop Client, med versjonen oppgradert til 1.2.5716. Denne forbedringen sikrer bedre ytelse og stabilitet for utviklere som bruker eksterne tilkoblinger sammen med sine WSL-miljøer.
Kjerneoppdateringer ble introdusert i tidligere WSL-utgivelser for å justere WSL2 med oppstrøms Linux-kjerneversjoner. Spesielt oppdaterte versjon 2.3.26 WSL-kjernen til 5.15.167.4, og fikset feil i XSAVES-undersystemet – en kritisk funksjon for å administrere virtualiserte prosesser og lagre CPU-statusdata.
Forbedringer som fører opp til 2.4.8
WSL-er nyere utviklingshistorikk inkluderer en rekke forbedringer som bidrar til en mer stabil og effektiv opplevelse.
Gzip-komprimering for eksportoperasjoner: Brukere kan nå komprimere Linux-distribusjoner med gzip når de bruker wsl–exportkommando, sparer plass og forbedrer overføringshastigheter. Fremdriftssporing: Filstørrelsesbaserte fremdriftsindikatorer gir bedre synlighet for langvarige eksportoperasjoner. Blokkeringsenhetslogikk: Forbedringer sikrer at filsystemverktøy som mkfs fungerer sømløst ved å vente på at blokkeringsenheter blir tilgjengelige.
Tidligere versjoner introduserte også dobbeltklikkinstallasjon for moderne distribusjoner og forbedret standard brukeradministrasjon med kommandoen wsl–manage–set-default-user.
I en skritt mot fremtidssikret WSL-nettverk inkluderte Microsoft en advarsel om den planlagte avviklingen av brokoblet nettverk. I stedet vil brukerne stole på nyere tilkoblingsmodeller, for eksempel virito proxy-nettverk, som gir et alternativ hvis NAT-konfigurasjoner mislykkes.