Kampuni ya Microsoft
Kutumia kernel ya kawaida hukuruhusu kufikia utangamano kamili na Linux katika kiwango cha simu za mfumo na kutoa uwezo wa kuendesha vyombo vya Docker bila mshono kwenye Windows, na pia kutekeleza usaidizi wa mifumo ya faili kulingana na utaratibu wa FUSE. Ikilinganishwa na WSL1, WSL2 imeongeza kwa kiasi kikubwa utendaji wa I/O na uendeshaji wa mfumo wa faili. Kwa mfano, unapopakua kumbukumbu iliyobanwa, WSL2 ina kasi mara 1 kuliko WSL20, na kasi mara 2-5 inapotekeleza shughuli za "git clone", "npm install", "apt update" na "apt upgrade".
WSL2 inatoa kijenzi kulingana na Linux 4.19 kernel ambayo inaendeshwa katika mazingira ya Windows kwa kutumia mashine pepe ambayo tayari inatumika huko Azure. Masasisho kwa kernel ya Linux hutolewa kupitia utaratibu wa Usasishaji wa Windows na kujaribiwa dhidi ya miundombinu ya ujumuishaji ya Microsoft. Mabadiliko yote yaliyotayarishwa kwa ujumuishaji wa kernel na WSL yameahidiwa kuchapishwa chini ya leseni ya bure ya GPLv2. Viraka vilivyotayarishwa ni pamoja na uboreshaji ili kupunguza muda wa kuanza kwa kernel, kupunguza matumizi ya kumbukumbu, na kuacha seti ya chini inayohitajika ya viendeshi na mifumo ndogo kwenye kernel.
Usaidizi wa toleo la zamani la WSL1 huhifadhiwa na mifumo yote miwili inaweza kutumika kando, kulingana na matakwa ya mtumiaji. WSL2 inaweza kufanya kama mbadala wa uwazi wa WSL1. Sawa na vijenzi vya nafasi ya mtumiaji WSL1
Mazingira
Chanzo: opennet.ru