WSL krijgt in september 2023 een grote update met nieuwe functies

WSL krijgt in september 2023 een grote update met nieuwe functies

Microsoft werkt het Windows-subsysteem voor Linux (WSL) bij naar versie 2.0.0 met nieuwe functies, wijzigingen en diverse oplossingen. Volgens de officiële aankondiging zijn de functies beschikbaar als ‘experimenteel’ en moet je ervoor kiezen ze handmatig in te schakelen.

In deze nieuwe release van WSL brengt het ontwikkelingsteam functies om het geheugen van de virtuele machine te verkleinen, automatisch de virtuele harde schijf (VHD) van het subsysteem te verkleinen, de Windows Firewall-regels op het subsysteem toe te passen en WSL automatisch de proxy-informatie van het besturingssysteem te laten gebruiken . Bovendien is er een nieuwe gespiegelde modus en nieuwe DNS-tunneling om de netwerkcompatibiliteit te verbeteren.

Update van september voor Windows-subsysteem voor Linux

U kunt deze nieuwe functies op WSL inschakelen en uitproberen met de update van september 2023.

Maak automatisch geheugen vrij

De functie “autoMemoryReclaim” verkleint de virtuele machine in het geheugen. De functie detecteert of de processor gedurende vijf minuten inactief is, waarna het systeem na verloop van tijd het cachegeheugen vrijmaakt met behulp van de functie cgroup memory.reclaim . Het enige voorbehoud is dat de functie vereist dat “cgroups v1” wordt uitgeschakeld, wat enkele problemen kan veroorzaken.

De string van de functie is ‘autoMemoryReclaim’ en de beschikbare opties omvatten ‘geleidelijk’ en ‘dropcache’.

U kunt de detectie van inactiviteit aanpassen, maar Microsoft raadt aan een bash-script te gebruiken.

Schaarse VHD

Omdat virtuele schijven voor WSL in de loop van de tijd in omvang kunnen toenemen, zal de nieuwe “Sparse VHD” -functie helpen de omvang te verkleinen. Wanneer u de nieuwe optie gebruikt, wordt een VHD automatisch als sparse geconfigureerd, waardoor het systeem de grootte van de schijf kan verkleinen.

De tekenreeks van de functie is ‘sparseVhd’ en u kunt deze instellen op ‘false’ of ’true’. Microsoft heeft ook een nieuwe opdracht toegevoegd wsl --manage DISTRO-NAME --set-sparse TRUE or FALSEom de functie te configureren.

Gespiegelde netwerkmodus

De “gespiegelde” netwerkmodus heeft tot doel de netwerkinterfaces van Windows 11 naar Linux te spiegelen, nieuwe functies toe te voegen en de compatibiliteit te verbeteren, waaronder ondersteuning voor IPv6, localhost-adres (127.0.0.1) en multicast, directe verbinding van WSL met het lokale netwerk, en betere VPN-compatibiliteit.

De tekenreeks van de functie is ‘networkingMode’ en de standaardoptie is ‘NAT’, maar u kunt de optie ‘gespiegeld’ kiezen .

DNS-tunneling

De “DNS Tunneling”-functie loste het probleem op waarbij DNS-oproepen werden geblokkeerd door Windows 11. Bij gebruik van de tunneling-functie kan WSL “het DNS-naamverzoek oplossen zonder een netwerkpakket te verzenden”, waardoor een betere internetverbinding mogelijk wordt “zelfs als u een VPN heeft , specifieke firewall-instellingen of andere netwerkconfiguraties.”

De tekenreeks van de functie is ‘dnsTunneling’ en u kunt deze instellen op ‘false’ of ‘true’.

Firewall-configuratie

Met de nieuwe functie “Hyper-V Firewall” kunt u snel de WSL-firewallinstellingen configureren. Dit betekent dat zodra de optie is ingeschakeld, alle wijzigingen aan de Microsoft Defender Firewall van toepassing zijn op WSL. Als alternatief kunt u de New-NetFirewallHyperVRulePowerShell-opdracht gebruiken om een ​​regel te maken die alleen van toepassing is op het Windows-subsysteem voor Linux.

De tekenreeks van de functie is ‘firewall’ en u kunt deze instellen op ‘false’ of ‘true’.

Proxy-configuratie

De nieuwe “Auto Proxy”-optie is ontworpen om dezelfde HTTP-proxy-instellingen op Windows 11 toe te passen op WSL zonder dat u de proxy-instelling in het subsysteem hoeft bij te werken, wat ongewenste problemen kan veroorzaken.

De tekenreeks van de functie is ‘autoProxy’ en u kunt deze instellen op ‘false’ of ’true’.

WSL-oplossingen

Als onderdeel van de oplossingen en verbeteringen is in deze update de GH 9231 Store WSL niet toegankelijk vanuit sessie 0, en GUI-apps hebben nu Windows-snapping met toetsenbordondersteuning.

Schakel experimentele functies in

De nieuwe gespiegelde netwerkmodus, DNS Tunneling en Hyper-V Firewall-functies zijn momenteel alleen beschikbaar voor apparaten die zijn ingeschreven bij een van de kanalen van het Windows Insider-programma. Bovendien is de Auto Proxy alleen beschikbaar voor Windows 11 22H2 .

Op WSL moet u, om de nieuwe experimentele functies in te schakelen, een “.wslconfig” -bestand maken in de hoofdmap van de profielmap (bijvoorbeeld C:\Users\UserName) en de [experimental]sectie met elke instelling gebruiken. Bijvoorbeeld [experimental] autoMemoryReclaim=gradual.

Als u het Windows-subsysteem voor Linux niet op uw apparaat hebt, kunt u de wsl --installopdracht gebruiken om de componenten en de Ubuntu-distro standaard te installeren. Als alternatief kunt u de wsl --update --pre-releaseopdracht uitvoeren om de nieuwste recensie van het platform te installeren. U kunt deze instructies ook volgen om WSL te installeren .

In het geval dat u nog een oudere versie van het platform gebruikt, kunt u de optie gebruiken wsl --updateom te upgraden. Deze instructies helpen bij het updaten van WSL op Windows 11 . U kunt ook deze handleiding raadplegen om te controleren welke versie van WSL op uw computer is geïnstalleerd.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *