I-Windows Insider yakha nge-subsystem ye-WSL2 (i-Windows Subsystem ye-Linux) ishicilelwe

Microsoft kumenyezelwe mayelana nokwakhiwa kwezakhiwo ezintsha zokuhlola ze-Windows Insider (i-build 18917), ehlanganisa isendlalelo esimenyezelwe ngaphambilini se-WSL2 (Windows Subsystem for Linux), esiqinisekisa ukwethulwa kwamafayela asebenzisekayo e-Linux ku-Windows. Uhlelo lwesibili lwe-WSL luhlukaniswa ngokulethwa kwe-Linux kernel egcwele ngokugcwele, esikhundleni se-emulator ehumusha izingcingo zesistimu ye-Linux zibe izingcingo zesistimu ye-Windows ngokushesha.

Ukusebenzisa i-kernel ejwayelekile kukuvumela ukuthi ufinyelele ukuhambisana okugcwele ne-Linux ezingeni lezingcingo zesistimu futhi unikeze amandla okusebenzisa iziqukathi ze-Docker ngaphandle komthungo ku-Windows, kanye nokusebenzisa ukusekelwa kwezinhlelo zamafayela ezisekelwe kumshini we-FUSE. Uma kuqhathaniswa ne-WSL1, i-WSL2 ikhulise kakhulu ukusebenza kwe-I/O nokusebenza kwesistimu yefayela. Isibonelo, uma uthulula ingobo yomlando ecindezelwe, i-WSL2 ishesha izikhathi ezingu-1 kune-WSL20, futhi ishesha izikhathi ezingu-2-5 uma kwenziwa imisebenzi ethi β€œgit clone”, β€œnpm install”, β€œapt update” kanye β€œnokuthuthukisa apt”.

I-WSL2 inikeza ingxenye esekelwe ku-Linux 4.19 kernel esebenza endaweni ye-Windows isebenzisa umshini obonakalayo osuvele usetshenziswa e-Azure. Izibuyekezo ku-Linux kernel zilethwa ngomshini Wokuvuselela IWindows futhi zihlolwe ngokumelene nengqalasizinda eqhubekayo yokuhlanganisa ye-Microsoft. Zonke izinguquko ezilungiselelwe ukuhlanganiswa kwe-kernel ne-WSL zithenjiswa ukuthi zizoshicilelwa ngaphansi kwelayisensi ye-GPLv2 yamahhala. Ama-patches alungisiwe afaka ukulungiselelwa kokunciphisa isikhathi sokuqalisa i-kernel, ukunciphisa ukusetshenziswa kwememori, nokushiya isethi encane edingekayo yabashayeli namasistimu angaphansi ku-kernel.

Ukusekelwa kwenguqulo yakudala ye-WSL1 kuyagcinwa futhi zombili izinhlelo zingasetshenziswa ngapha nangapha, kuye ngokuthandwa ngabasebenzisi. I-WSL2 ingasebenza njengokumiselela okusobala kwe-WSL1. Okufanayo nezingxenye zesikhala somsebenzisi we-WSL1 ziyasungulwa ngokwehlukana futhi zisekelwe emibuthanweni yokusabalalisa okuhlukahlukene. Isibonelo, ukufaka ku-WSL ohlwini lwemibhalo lweSitolo seMicrosoft inikelwe imihlangano Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE ΠΈ vulaSUSE.

Imvelo kwenziwe esithombeni esihlukile sediski (VHD) ngohlelo lwefayela le-ext4 kanye ne-adaptha yenethiwekhi ebonakalayo. Ukusebenzisana ne-Linux kernel enikezwa ku-WSL2 kudinga ukufakwa kweskripthi esincane sokuqalisa ekusabalaliseni okushintsha inqubo yokuqalisa. Ukushintsha izindlela zokusebenza zokusabalalisa, umyalo omusha othi β€œwsl β€”set-version” uhlongozwayo, nokukhetha inguqulo emisiwe ye-WSL, umyalo othi β€œwsl β€”set-default-version”.

Source: opennet.ru

Engeza amazwana