Pagrindinis WSL atnaujinimas suteikia automatinį VHD susitraukimą, veidrodinį tinklą ir dar daugiau

2023 m. rugsėjo mėn. WSL išankstinis atnaujinimas suteikia daug įdomių funkcijų, įskaitant patobulintą tinklą, užkardą ir automatinį VHD mažinimą.

Key Takeaways

  • „Microsoft“ pristatė naujas eksperimentines funkcijas naujausioje „Windows Subsystem for“ versijoje Linux (WSL), pvz., autoMemoryReclaim, kuris sumažina WSL VM atminties naudojimą, kai CPU yra tuščiąja eiga.
  • sparseVhd yra dar viena nauja funkcija, leidžianti vartotojams automatiškai sumažinti savo Linux platinimo virtualiojo standžiojo disko dydį WSL.
  • WSL veidrodinis tinklo režimas leidžia atspindėti „Windows“ tinklo sąsajas sistemoje „Linux“ ir taip tobulėti suderinamumą ir naujų funkcijų pridėjimą, tačiau šiuo metu jis pasiekiamas tik „Windows Insiders“, kuriame veikia „Windows 11“. 22H2 versija.

„Windows“ posistemis, skirtas „Linux“ (WSL) yra patogi programa, esanti „Windows 10“ ir „Windows 11“. kuri leidžia kūrėjams paleisti GNU/Linux aplinkas tiesiai operacinėje sistemoje, nereikalaujant virtualių mašinų (VM) ar dvigubos įkrovos konfigūracijų. Įgyvendinimas tapo

paprastai galima įsigyti „Microsoft Store“. maždaug prieš metus, todėl susidomėjusiems vartotojams buvo lengviau jį greitai įdiegti. Dabar „Microsoft“ išleido naują WSL išankstinio leidimo versiją su daug įdomių eksperimentinių funkcijų.

Pirmoji eksperimentinė savybė vadinama autoMemoryReclaim; tai leidžia WSL VM sumažinti savo atminties plotą išlaisvinant talpykloje esančią atmintį, kai nustato, kad WSL VM CPU veikia tuščiąja eiga. Ji priima du argumentus: laipsniškas ir lašas. Pirmoji reikšmė lėtai atlaisvina atmintį po 5 minučių procesoriaus tuščiosios eigos per 30 minučių. Tuo tarpu pastarasis akimirksniu išleidžia visą talpykloje esančią atmintį, kai pasiekiama ta pati 5 minučių riba. Beje, „Microsoft“ turi pažymėjo kad laipsniškas Dėl konfigūracijos docker demonas sugenda, jei naudojate jį kaip WSL paslaugą, todėl naudokite „Docker Desktop“.

Toliau turime retaiVhd, kuri leidžia vartotojams sukonfigūruoti savo virtualųjį standųjį diską (VHD), kad po kurio laiko jis automatiškai sumažėtų. Jis priima logines vertes tiesa ir klaidinga, ir gali būti taikomas ir esamoms Linux distribucijoms.

Dar viena patraukli eksperimentinė galimybė yra naujas režimas tinklo režimas paskambino veidrodinis. Jis siūlomas be numatytojo NAT, ir yra novatoriškas tuo, kad leidžia sistemoje „Windows“ naudojamas tinklo sąsajas atspindėti „Linux“, veikiančioje WSL. Tai pagerina suderinamumą ir prideda naujų funkcijų, pvz., IPv6 ir daugialypės transliacijos palaikymas, geresnis VPN suderinamumas, ryšys su WSL naudojant vietinį tinklą (LAN) ir sąsaja su Windows serveriais tiesiogiai per Linux naudojant localhost 127.0.0.1 adresą. Tačiau yra keletas žinomų šio diegimo problemų ir šiuo metu jis pasiekiamas tik „Windows Insiders“, kuriame veikia „Windows 11“ 22H2 versija.

Panaši vilkimo savybė yra ugniasienė nustatymas, kuris priima loginius argumentus tiesa ir klaidinga. Jei nustatyta į pirmąją, jūsų Windows užkardos taisykles paveldės WSL VM, taip pat galės nustatyti naujas WSL tinklo srautui būdingas Hyper-V ugniasienės taisykles. Ši galimybė taip pat yra išskirtinė „Windows Insiders“ sistemoje „Windows 11“ 22H2 versijoje.

Be to, nustatymas dnsTuneliavimas į tiesa pakeičia DNS užklausų tarpinį serverį iš WSL į Windows. Tai turėtų sudaryti sąlygas geresniam WSL platinimo tinklui, kuris bendrauja su internetu per VPN arba tinkintą užkardą ir tinklo sąranką. Tai taip pat reiškia, kad WSL platinimo viduje gausite mažiau klaidų „be tinklo ryšio“. Ši funkcija šiuo metu taip pat užrakinta už „Insider“ kanalų „Windows 11“ 22H2 versijoje.

Galiausiai turime a tiesa konfigūracija skirta automatinis tarpinis serveris. Kaip rodo pavadinimas, jis suteikia vartotojams galimybę automatiškai panaudoti „Windows“ tarpinio serverio nustatymus WSL virtualiojoje mašinoje, kad jums nereikėtų jų konfigūruoti rankiniu būdu ir gali kilti klaidų. Nors jis nėra už „Insider“ kanalo, vis tiek turite naudoti „Windows 11“ 22H2 versiją, kad galėtumėte pasinaudoti šia funkcija.

Žinoma, tai gali būti daug informacijos, todėl WSL produktų vadovas Craigas Lowenas taip pat paskelbė patogų vaizdo įrašą, kuriame paaiškinama, kaip galite panaudoti šias eksperimentines galimybes ir tinkamai jas sukonfigūruoti, pažiūrėkite žemiau:

Taip pat atkreipkite dėmesį, kad yra ir kitų santykinai mažesnių patobulinimų, o daugiau apie juos galite sužinoti išankstinio WSL 2.0.0 pakeitimų žurnale „GitHub“ saugykloje. čia.