WSL: n syyskuun 2023 julkaisua edeltävä päivitys tuo mukanaan useita jännittäviä ominaisuuksia, kuten parannetun verkkoyhteyden, palomuurin ja automaattisen VHD: n kutistumisen.
Avaimet takeawayt
- Microsoft on ottanut käyttöön uusia kokeellisia ominaisuuksia Windows Subsystem for: n uusimmassa versiossa Linux (WSL), kuten autoMemoryReclaim, joka vähentää muistin käyttöä WSL VM: ssä, kun prosessori on tyhjäkäynnillä.
- sparseVhd on toinen uusi ominaisuus, jonka avulla käyttäjät voivat automaattisesti pienentää WSL: n Linux-distrojen virtuaalisen kiintolevyn kokoa.
- WSL: n peilattu networkingMode mahdollistaa Windows-verkkoliitäntöjen peilauksen Linuxissa, mikä parantaa yhteensopivuus ja uusien ominaisuuksien lisääminen, mutta se on tällä hetkellä saatavilla vain Windows Insidersille, jossa on Windows 11 versio 22H2.
Windows-alijärjestelmä Linuxille (WSL) on kätevä apuohjelma Windows 10:ssä ja Windows 11:ssä jonka avulla kehittäjät voivat käyttää GNU/Linux-ympäristöjä suoraan käyttöjärjestelmän sisällä ilman virtuaalikoneita (VM) tai kaksoiskäynnistyskokoonpanoja. Toteutus tuli
yleensä saatavilla Microsoft Storesta noin vuosi sitten, joten kiinnostuneiden käyttäjien oli helpompi asentaa se nopeasti. Nyt Microsoft on julkaissut uuden esijulkaisuversion WSL: stä, jossa on paljon mielenkiintoisia, kokeellisia ominaisuuksia.Ensimmäinen kokeellinen ominaisuus on ns autoMemoryReclaim; sen avulla WSL-VM voi pienentää muistijalanjälkeään vapauttamalla välimuistia, kun se havaitsee WSL-VM: n suorittimen joutokäynnin. Se hyväksyy kaksi argumenttia: asteittainen ja pudota. Ensimmäinen arvo vapauttaa muistia hitaasti 5 minuutin prosessorin joutokäynnin jälkeen 30 minuutin aikana. Samaan aikaan jälkimmäinen vapauttaa välittömästi kaiken välimuistin, kun sama 5 minuutin kynnys on saavutettu. Se sanoi, Microsoft on huomioitu että asteittainen Määritys aiheuttaa Docker-daemonin hajoamisen, jos käytät sitä WSL-palveluna, joten käytä sen sijaan Docker Desktopia.
Seuraavaksi meillä on harvaVhd, jonka avulla käyttäjät voivat määrittää virtuaalisen kiintolevynsä (VHD) siten, että sen koko pienenee automaattisesti jonkin ajan kuluttua. Se hyväksyy loogiset arvot totta ja väärä, ja sitä voidaan soveltaa myös olemassa oleviin Linux-distroihin.
Toinen kiehtova kokeellinen ominaisuus on uusi tila verkkotila nimeltään peilattu. Sitä tarjotaan oletusarvon lisäksi NAT, ja se on innovatiivinen siinä mielessä, että se mahdollistaa Windowsissa käytettävien verkkoliitäntöjen peilauksen WSL: ssä toimivaan Linuxiin. Tämä parantaa yhteensopivuutta ja lisää myös uusia ominaisuuksia, kuten IPv6- ja multicast-tuen, paremman VPN-yhteensopivuuden, liitettävyyden WSL paikallisverkon (LAN) avulla ja liitäntä Windows-palvelimiin suoraan Linuxin kautta käyttämällä localhost 127.0.0.1 -osoitetta. Tässä toteutuksessa on kuitenkin joitain tunnettuja ongelmia, ja se on tällä hetkellä saatavilla vain Windows Insidersille, joka käyttää Windows 11 -versiota 22H2.
Samanlainen ominaisuus hinauksessa on palomuuri asetus, joka hyväksyy loogiset argumentit totta ja väärä. Jos asetus on edellinen, WSL-virtuaalikone perii Windowsin palomuurisäännöt, ja se voi myös asettaa uusia WSL-verkkoliikenteelle ominaisia Hyper-V-palomuurisääntöjä. Tämä ominaisuus on myös yksinoikeudella Windows 11 -version 22H2 Windows Insiders -sovelluksessa.
Lisäksi asettaminen dnsTunneling to totta muuttaa tapaa, jolla DNS-pyynnöt välitetään WSL: stä Windowsiin. Tämän pitäisi mahdollistaa parempi verkottuminen WSL-jakelulle, joka kommunikoi Internetiin VPN: n tai mukautetun palomuurin ja verkkoasetusten kautta. Se tarkoittaa myös, että saat vähemmän "ei verkkoyhteyttä" -virheitä WSL-jakelun sisällä. Tämä ominaisuus on tällä hetkellä lukittu Insider-kanavien taakse myös Windows 11 -versiossa 22H2.
Lopuksi meillä on a totta konfiguraatio varten automaattinen välityspalvelin. Kuten nimestä voi päätellä, se antaa käyttäjille mahdollisuuden hyödyntää Windowsin välityspalvelimen asetuksia automaattisesti WSL-virtuaalikoneessa, jotta sinun ei tarvitse määrittää niitä manuaalisesti ja mahdollisesti joutua virheisiin. Vaikka sitä ei ole rajattu Insider-kanavan taakse, sinun on silti käytettävä Windows 11 -versiota 22H2, jotta voit hyödyntää tätä ominaisuutta.
Tietenkin tämä voi olla paljon omaksuttavaa tietoa, joten WSL: n tuotepäällikkö Craig Lowen on myös julkaissut kätevän Katso video, jossa kerrotaan, kuinka voit hyödyntää näitä kokeellisia ominaisuuksia ja määrittää ne myös oikein alla:
Huomaa myös, että hinauksessa on myös joitain muita, suhteellisen pienempiä parannuksia, joista voit lukea lisää WSL 2.0.0:n ennakkojulkaisun muutoslokista GitHub-arkistossa. tässä.