Microsoft yakazvishandisa muWSL2 (Windows Sisitimu yepasi pe Linux) kudzorera ndangariro kuhurongwa

Microsoft Company yakaziviswa nezvekuwedzera kugona kweWSL2 layer (Windows Sisitimu yepasi pe Linux), iyo inovimbisa kuburitswa kwemafaira anogoneka Linux в WindowsMumisangano yekuedza Windows Insider (kuvaka 19013) WSL2 ikozvino inotsigira Memory Reclamation, inova nzira yekudzosa ndangariro yakasunungurwa nemaitiro ari kushanda munzvimbo yakavakirwa pakernel. Linux.

Kare, kana kushandiswa kwememori nemapurogiramu kana kernel kwakawedzera, memori yaiiswa kuWSL2 virtual machine, asi yakaramba yakavharirwa uye yaisadzoserwa kusystem, kunyangwe mushure mekunge maitiro ekushandisa zvakanyanya apera uye memori yakagoverwa isisadiwe. Memory Reclamation mechanism inobvumira memori yakasunungurwa kudzoserwa kuhost OS uye inoderedza otomatiki saizi yememori yemuchina wevirtual. Izvi zvinodzosa kwete chete memori yakasunungurwa nemapurogiramu emushandisi, asiwo memori inoshandiswa pakuchengetedza kernel. LinuxSemuenzaniso, kana paine basa rakawanda redhisiki, peji cache, iyo inochengeta zviri mukati memafaira uku system yemafaira ichishanda, inowedzera saizi. Mushure mekuita "echo 1 > /proc/sys/vm/drop_caches," cache inogona kubviswa uye memory inodzokera kuOS huru.

Kuitwa kweMemory Reclamation kwakavakirwa pa
chigamba, yakakurudzirwa nemainjiniya eIntel kuti iiswe mukati mepfungwa huru Linux Kuvandudza kugona kwemutyairi webharumu remagetsi uye sisitimu yekutarisira ndangariro. Chigamba ichi chakagadzirirwa kushandiswa mune chero sisitimu yevashanyi kudzorera mapeji endangariro asina kushandiswa kusistimu yekugamuchira uye chinogona kushandiswa nemahypervisors akasiyana-siyana. Kune WSL2, chigamba ichi chakagadzirirwa kudzorera ndangariro kuHyper-V hypervisor.

Ngatikuyeuchidzei kuti chinyorwa chechipiri cheWSL zvakasiyana kuendeswa kwekernel yakazara Linux pachinzvimbo che emulator inoshandura mafoni esystem nguva nenguva Linux kupinda mumafoni ehurongwa Windows. Inotumirwa muWSL2 core Linux zvichibva pakuburitswa 4.19, iyo inoshanda munzvimbo yakapoteredza Windows uchishandisa muchina wekuona zviri kuitika kare muAzure. Kernel updates Linux zvakaunzwa kuburikidza nehurongwa Windows Kugadziridzwa uye kuri kuyedzwa muMicrosoft's continuous integration infrastructure. MaWSL2-specific patches anoshandiswa pakernel anosanganisira kugadzirisa nguva yekutanga kernel, kuderedza kushandiswa kwememory, uye kuchengetedza madhiraivha nema subsystems mashoma anodiwa mukernel.

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster