A Microsoft bemutatta egy blogbejegyzésen keresztül elindította rétegének új verzióját a Linux-alkalmazások Windows rendszeren való futtatására "WSL 2.0" (Windows alrendszer Linuxhoz), és a legfigyelemreméltóbb változások közé tartozik a Linux Kernel frissítése az 5.15.123.1-1 verzióra, a kísérleti konfigurációk és egyebek.
Azok számára, akik nem ismerik a WSL-t, tudniuk kell, hogy ez egy kompatibilitási réteg, amelyet a Microsoft implementált a Windows rendszerben, hogy natívan tudja futtatni a Linux-alkalmazásokat.
Ennek elérése érdekében a WSL teljes Linux kernelkörnyezetet tartalmaz, amely WSL-specifikus javításokkal van kibővítve, beleértve a kernel indítási idejének csökkentését, a memóriafogyasztás csökkentését és a Windows-folyamatok által felszabaduló Windows memória visszaadását. és alrendszerek a kernelben.
A WSL 2.0 fő újdonságai
Ebben az új verzióban, amelyet a WSL 2.0-nak mutatnak be különféle kísérleti beállítások hozzáadása amelyek közül kiemelkedik például a kísérleti konfiguráció. hálózati mód, amely ha "tükrözve" van állítva, Windows hálózati interfészek tükrözését Linuxon használják címfordító használata helyett a hálózati hozzáférés biztosítására.
Ezzel a kísérleti konfigurációval kapcsolatban megemlítjük, hogy az új mód az IPv6 és a Multicast használatának lehetőségét, a továbbfejlesztett VPN-kompatibilitást, a helyi hálózatból a WSL-hez való közvetlen csatlakozást, valamint a Windows szerverekhez való csatlakozást támogatja a localhost (127.0.0.1) használatával.
Egy másik kísérleti konfiguráció, amely kiemelkedik, az dnsTunneling, amely lehetővé teszi a DNS-kérések továbbítását a Windows platform által biztosított feloldón keresztül, valamint egy kísérleti tűzfalkonfiguráció, amely magában foglalja a Windows tűzfal és a Hyper-V tűzfalszabályok használatát a forgalom szűrésére Linux környezetben.
Ezen kívül kiemeli még a teljesítménynövekedés a WSL 2.0-ban, ennek oka a autoMemoryReclaim kísérleti beállítás (hozzáadva a %USERPROFILE%\.wslconfighoz), amely lehetővé teszi a gyorsítótárak által elfoglalt memória automatikus felszabadítását Linuxon, miután a processzor 5 percig tétlen volt. A Linux környezetben felszabaduló memória visszakerül a fő Windows környezetbe, azaz a nem használt Linux virtuális gépek automatikusan kevesebb memóriát fogyasztanak.
Másrészt, ésn WSL 2.0 hozzáadta a sparseVhd kísérleti beállítást, hogy lehetővé teszi az új VHD képek méretének automatikus csökkentését. Ahogyan a VHD-képek automatikusan növekedhetnek, amikor az adatmennyiség növekszik egy Linux-környezetben, most már akkor is csökkenhetnek, amikor az adatokat eltávolítják egy Linux-környezetből. A „sparse” mód engedélyezéséhez a meglévő disztribúciókhoz a „–set-sparse” opció javasolt, például „wsl –manage –készlet-ritka ».
De a többi kiemelkedő változás a WSL 2.0 új verziójáról:
- Hozzáadott egy kísérleti autoProxy konfigurációt, amely lehetővé teszi a Windows HTTP-proxy beállításaival kapcsolatos információk használatát Linux környezetben.
- A WSL használatával elindított grafikus alkalmazások esetében a „WIN + a kurzorbillentyűk egyike” billentyűparancs használatával az ablakok dokkolásának támogatása megvalósult.
- A WSL-csomagon keresztül terjesztett összes futtatható fájl elektronikus aláírással rendelkezik.
A WSL környezetben használt Linux kernel az 5.15.123-as verzióra frissült. - Javítva a microk8s forgatókönyv tükrözött hálózatokhoz
A megosztott csatolások mostantól létrehozhatók, amikor az init beállítja a terjesztési névteret - Leválasztotta a felhasználói záreszközöket a virtuális gép leállítása előtt
- Megoldás a wslservice.exe esetleges hibájára.
- Hozzáadott logika egy systemd egység generálásához a binfmt értelmező védelmére
- Az 1.0.57-es verzióra frissítették a WSLg minidisztribúciót, amely grafikus verem-összetevőket biztosít a GUI-alkalmazások indításának megszervezéséhez.
végre, ha az vagy érdekelne többet megtudni róla, ellenőrizheti a részleteket a következő link.