A WSL 2023. szeptemberi kiadás előtti frissítése számos izgalmas funkciót tartalmaz, beleértve a továbbfejlesztett hálózatkezelést, a tűzfalat és az automatikus VHD-zsugorítást.
Kulcs elvitelek
- A Microsoft új kísérleti funkciókat vezetett be a Windows Subsystem for legújabb verziójában Linux (WSL), például az autoMemoryReclaim, amely csökkenti a memóriahasználatot a WSL virtuális gépben, amikor a CPU tétlen.
- A sparseVhd egy másik új funkció, amely lehetővé teszi a felhasználók számára, hogy automatikusan csökkentsék a Linux disztribúcióik virtuális merevlemezének méretét WSL-ben.
- A tükrözött hálózati mód a WSL-ben lehetővé teszi a Windows hálózati interfészeinek tükrözését Linux alatt, ami tovább javul kompatibilitást és új funkciók hozzáadását, de jelenleg csak a Windows 11-et futtató Windows Insiders számára érhető el 22H2 verzió.
Windows alrendszer Linuxhoz (WSL) egy praktikus segédprogram a Windows 10 és a Windows 11 rendszerben amely lehetővé teszi a fejlesztők számára, hogy közvetlenül az operációs rendszeren belül futtassák a GNU/Linux környezeteket anélkül, hogy virtuális gépekre (VM-ekre) vagy kettős rendszerindítású konfigurációkra lenne szükségük. A megvalósítás lett
általában elérhető a Microsoft Store-on keresztül körülbelül egy évvel ezelőtt, ami megkönnyíti az érdeklődő felhasználók számára a gyors telepítést. A Microsoft most bemutatta a WSL új, kiadás előtti verzióját, sok érdekes, kísérleti funkcióval.Az első kísérleti jellemzőt ún autoMemoryReclaim; lehetővé teszi a WSL virtuális gép számára, hogy csökkentse memóriaterületét azáltal, hogy felszabadítja a gyorsítótárazott memóriát, amikor észleli a WSL virtuális gép CPU-jának üresjáratát. Két érvet fogad el: fokozatos és csepp. Az első érték lassan felszabadítja a memóriát 5 perc CPU üresjárat után, 30 perc alatt. Eközben az utóbbi azonnal felszabadítja az összes gyorsítótárazott memóriát, miután elérte ugyanazt az 5 perces küszöböt. Ennek ellenére a Microsoft igen neves hogy a fokozatos A konfiguráció miatt a docker démon megszakad, ha szolgáltatásként használja a WSL-ben, ezért használja inkább a Docker Desktopot.
Következő, megvan ritkaVhd, amely lehetővé teszi a felhasználók számára, hogy virtuális merevlemezüket (VHD) úgy konfigurálják, hogy annak mérete bizonyos idő után automatikusan csökkenjen. Elfogadja a logikai értékeit igaz és hamis, és alkalmazható a meglévő Linux disztribúciókra is.
Egy másik lenyűgöző kísérleti lehetőség egy új mód a számára hálózati mód hívott tükrözött. Az alapértelmezett mellett kínálják NAT, és innovatív abban a tekintetben, hogy lehetővé teszi a Windows rendszeren használt hálózati interfészek tükrözését a WSL-ben futó Linuxra. Ez javítja a kompatibilitást, és új funkciókat is hozzáad, mint például az IPv6 és a multicast támogatása, jobb kompatibilitás a VPN-ek számára, csatlakozás WSL a helyi hálózatot (LAN) használva, és a Windows szerverekkel közvetlenül Linuxon keresztül a localhost 127.0.0.1 cím használatával. Azonban van néhány ismert probléma ebben a megvalósításban, és jelenleg csak a Windows 11 22H2 verzióját futtató Windows Insiders számára érhető el.
A vontatásban hasonló tulajdonság a tűzfal beállítás, amely elfogadja a logikai argumentumokat igaz és hamis. Ha az előbbire van állítva, akkor a Windows tűzfalszabályait a WSL virtuális gép örökli, és a WSL hálózati forgalomra jellemző új Hyper-V tűzfalszabályokat is beállíthat. Ez a képesség kizárólag a Windows Insiders számára elérhető a Windows 11 22H2 verzióján.
Továbbá beállítás dnsTunneling nak nek igaz megváltoztatja a DNS-kérelmek WSL-ről Windows-ra történő továbbításának módját. Ez jobb hálózatépítést tesz lehetővé az internettel VPN-en vagy egyéni tűzfalon és hálózati beállításokon keresztül kommunikáló WSL disztribúciók számára. Ez azt is jelenti, hogy kevesebb „nincs hálózati kapcsolat” hibaüzenet jelenik meg a WSL disztribúcióban. Ez a funkció jelenleg a bennfentes csatornák mögé zárva van a Windows 11 22H2 verziójában is.
Végül van egy igaz konfiguráció a számára autoProxy. Ahogy a neve is sugallja, lehetővé teszi a felhasználók számára, hogy automatikusan kihasználják a Windows-proxy beállításait egy WSL virtuális gépen belül, így nem kell manuálisan konfigurálnia azokat, és nem kell hibákat okoznia. Bár nincs befalazva egy Insider csatorna mögé, ennek a funkciónak a használatához továbbra is Windows 11 22H2-es verzióját kell futtatnia.
Természetesen ez sok információt tartalmazhat, így a WSL termékmenedzsere, Craig Lowen is közzétett egy hasznos Nézze meg, hogyan használhatja ezeket a kísérleti lehetőségeket, és hogyan konfigurálhatja őket megfelelően lent:
Vegye figyelembe azt is, hogy van néhány más, viszonylag kisebb fejlesztés is a vontatásban, és ezekről többet megtudhat a WSL 2.0.0 előzetes kiadásának változási naplójában a GitHub adattárában itt.