Muundo wa Windows Insider kwa mfumo mdogo wa WSL2 (Mfumo wa Windows Subsystem kwa Linux) umechapishwa

Kampuni ya Microsoft alitangaza kuhusu uundaji wa miundo mipya ya majaribio ya Windows Insider (build 18917), ambayo ni pamoja na safu iliyotangazwa hapo awali ya WSL2 (Windows Subsystem for Linux), ambayo inahakikisha uzinduzi wa faili za Linux zinazoweza kutekelezwa kwenye Windows. Toleo la pili la WSL linatofautishwa na uwasilishaji wa kinu cha Linux kamili, badala ya emulator ambayo hutafsiri simu za mfumo wa Linux katika simu za mfumo wa Windows kwa kuruka.

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 ni imara tofauti na ni msingi wa makusanyiko ya usambazaji mbalimbali. Kwa mfano, kusakinisha katika WSL katika saraka ya Duka la Microsoft inayotolewa makanisa Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSA ΠΈ Fungua.

Mazingira kutumbuiza katika picha tofauti ya diski (VHD) na mfumo wa faili wa ext4 na adapta ya mtandao ya kawaida. Ushirikiano na kinu cha Linux kinachotolewa katika WSL2 unahitaji kujumuishwa kwa hati ndogo ya uanzishaji katika usambazaji ambao unarekebisha mchakato wa kuwasha. Ili kubadilisha njia za uendeshaji za usambazaji, amri mpya ya "wsl -set-version" imependekezwa, na kuchagua toleo la chaguo-msingi la WSL, amri "wsl -set-default-version".

Chanzo: opennet.ru

Kuongeza maoni