Lielais WSL atjauninājums nodrošina automātisku VHD samazināšanos, spoguļtīklu izveidi un daudz ko citu

WSL 2023. gada septembra pirmsizlaides atjauninājums piedāvā vairākas aizraujošas funkcijas, tostarp uzlabotu tīklu izveidi, ugunsmūri un automātisku VHD samazināšanu.

Key Takeaways

  • Microsoft ir ieviesusi jaunus eksperimentālus līdzekļus jaunākajā Windows apakšsistēmas versijā Linux (WSL), piemēram, autoMemoryReclaim, kas samazina atmiņas lietojumu WSL virtuālajā mašīnā, kad centrālais procesors ir dīkstāvē.
  • sparseVhd ir vēl viena jauna funkcija, kas lietotājiem ļauj automātiski samazināt savu Linux distros virtuālā cietā diska lielumu WSL.
  • Spoguļattēlu tīkla režīms WSL nodrošina Windows tīkla saskarņu spoguļattēlu operētājsistēmā Linux, uzlabojot saderību un jaunu līdzekļu pievienošanu, taču pašlaik tas ir pieejams tikai Windows Insiders, kurā darbojas sistēma Windows 11 versija 22H2.

Windows apakšsistēma operētājsistēmai Linux (WSL) ir ērta utilīta, kas pieejama operētājsistēmās Windows 10 un Windows 11 kas ļauj izstrādātājiem palaist GNU/Linux vides tieši operētājsistēmā, neprasot virtuālās mašīnas (VM) vai dubultās sāknēšanas konfigurācijas. Īstenošana kļuva

parasti pieejams Microsoft veikalā apmēram pirms gada, padarot ieinteresētiem lietotājiem vieglāk to ātri instalēt. Tagad Microsoft ir izlaidusi jaunu WSL pirmsizlaides versiju ar daudzām interesantām, eksperimentālām funkcijām.

Pirmo eksperimentālo līdzekli sauc autoMemoryReclaim; tas ļauj WSL VM samazināt atmiņas apjomu, atbrīvojot kešatmiņu, kad tā konstatē WSL VM CPU dīkstāvi. Tā pieņem divus argumentus: pakāpeniski un piliens. Pirmā vērtība lēnām atbrīvo atmiņu pēc 5 minūšu CPU tukšgaitas 30 minūšu laikā. Tikmēr pēdējā uzreiz atbrīvo visu kešatmiņu pēc tam, kad ir sasniegts tas pats 5 minūšu slieksnis. Tas nozīmē, ka Microsoft ir atzīmēja ka pakāpeniski konfigurācijas dēļ docker dēmons sabojājas, ja izmantojat to kā pakalpojumu WSL, tāpēc izmantojiet Docker Desktop.

Tālāk mums ir retiVhd, kas ļauj lietotājiem konfigurēt savu virtuālo cieto disku (VHD) tā, lai pēc kāda laika tas automātiski samazinātos. Tas pieņem Būla vērtības taisnība un viltus, un to var lietot arī esošajos Linux distros.

Vēl viena aizraujoša eksperimentāla iespēja ir jauns režīms tīkla režīms sauca atspoguļots. Tas tiek piedāvāts papildus noklusējuma NAT, un tas ir novatorisks tādā veidā, ka tas ļauj operētājsistēmā Windows izmantotās tīkla saskarnes atspoguļot Linux, kas darbojas WSL. Tas uzlabo saderību, kā arī pievieno jaunas funkcijas, piemēram, IPv6 un multiraides atbalstu, labāku VPN saderību, savienojamību ar WSL, izmantojot lokālo tīklu (LAN), un saskarne ar Windows serveriem tieši caur Linux, izmantojot lokālā resursdatora 127.0.0.1 adresi. Tomēr šajā ieviešanā ir zināmas zināmas problēmas, un pašlaik tā ir pieejama tikai Windows Insiders, kurā darbojas operētājsistēmas Windows 11 versija 22H2.

Līdzīga iezīme vilkšanai ir ugunsmūris iestatījums, kas pieņem Būla argumentus taisnība un viltus. Ja iestatīts pirmais, jūsu Windows ugunsmūra kārtulas pārmantos WSL virtuālā mašīna ar iespēju iestatīt arī jaunus Hyper-V ugunsmūra noteikumus, kas raksturīgi WSL tīkla trafikam. Šī iespēja ir ekskluzīva arī Windows Insiders operētājsistēmas Windows 11 versijā 22H2.

Turklāt iestatīšana dnsTunneling uz taisnība maina DNS pieprasījumu starpniekserveri no WSL uz Windows. Tam vajadzētu nodrošināt labāku tīklu izveidi WSL izplatīšanai, kas sazinās ar internetu, izmantojot VPN vai pielāgotu ugunsmūri un tīkla iestatījumus. Tas arī nozīmē, ka WSL izplatījumā saņemsit mazāk kļūdu “nav tīkla savienojuma”. Šī funkcija pašlaik ir bloķēta aiz Insider kanāliem arī operētājsistēmas Windows 11 versijā 22H2.

Visbeidzot, mums ir a taisnība konfigurācija priekš automātiskais starpniekserveris. Kā norāda nosaukums, tas ļauj lietotājiem automātiski izmantot Windows starpniekservera iestatījumus WSL virtuālajā mašīnā, lai jums tie nebūtu jākonfigurē manuāli un, iespējams, rodas kļūdas. Lai gan tas nav norobežots aiz Insider kanāla, jums joprojām ir jādarbojas Windows 11 versijai 22H2, lai izmantotu šīs funkcijas priekšrocības.

Protams, tas var būt daudz informācijas, kas jāapgūst, tāpēc WSL produktu vadītājs Kreigs Lovens ir publicējis arī noderīgu video, kurā paskaidrots, kā izmantot šīs eksperimentālās iespējas un arī tās pareizi konfigurēt, pārbaudiet to zemāk:

Ņemiet vērā arī to, ka ir arī daži citi, salīdzinoši mazāki uzlabojumi, un jūs varat uzzināt vairāk par tiem WSL 2.0.0 pirmsizlaides izmaiņu žurnālā GitHub repozitorijā. šeit.