I-Microsoft ifake i-WSL2 subsystem (i-Windows Subsystem ye-Linux) ukuze Windows 10 1903 kanye ne-1909

Microsoft kumenyezelwe mayelana nokuhlinzeka ngosekelo lwesistimu engaphansi I-WSL2 (I-Windows Subsystem ye-Linux) ku Windows 10 ikhipha i-1903 ne-1909, ekhishwe ngoMeyi nangoNovemba wonyaka odlule. I-subsystem ye-WSL2, evumela ukusetshenziswa kwe-Linux ukuthi isebenze ku-Windows, yanikezwa ekuqaleni ngo-10 ukukhishwa kwe-Windows 2004. I-Microsoft manje isiqhubekisele phambili lesi simiso esingaphansi Windows 10 izibuyekezo, ezihlala zibalulekile futhi zisetshenziswa kumabhizinisi amaningi. Ukufaka i-WSL2 kulokhu kukhishwa kuzovumela ukwenziwa kahle kwemvelo ye-Linux ngaphandle kwesidingo sokuthuthela kuyo Windows 10 2004 (ukusekelwa kokukhishwa kwe-1903 no-1909 izohlala kuze kube nguDisemba 2020 nangoMeyi 2022).

 I-Microsoft ifake i-WSL2 subsystem (i-Windows Subsystem ye-Linux) ukuze Windows 10 1903 kanye ne-1909

Ake sikukhumbuze ukuthi uhlelo lwe-WSL2 okuhlukile ukulethwa kwe-Linux kernel egcwele ngokugcwele esikhundleni se-emulator esetshenziswe ngaphambilini, ehumushe izingcingo zesistimu ye-Linux zibe amakholi esistimu ye-Windows. I-Linux kernel ku-WSL2 ayifakiwe esithombeni sokufakwa kwe-Windows, kodwa ilayishwa ngokushintshashintshayo futhi igcinwe inolwazi lwakamuva yi-Windows, ngendlela efanayo nendlela abashayeli bezithombe abafakwa futhi babuyekezwa ngayo. Indlela ejwayelekile yokuvuselela iWindows isetshenziselwa ukufaka nokuvuselela i-kernel.

Iphakanyiselwe i-WSL2 i-nucleus Ngokusekelwe ekukhishweni kwe-kernel ye-Linux 4.19, esebenza endaweni ye-Windows isebenzisa umshini obonakalayo osuvele usebenza e-Azure. Iziqeshana eziqondene ne-WSL2 ezisetshenziswa ku-kernel zihlanganisa ukulungiselelwa ukunciphisa isikhathi sokuqalisa i-kernel, ukunciphisa ukusetshenziswa kwememori, ukubuyisela i-Windows kumemori ekhululwe yizinqubo ze-Linux, nokushiya isethi encane edingekayo yabashayeli namasistimu angaphansi ku-kernel.

Imvelo ye-WSL2 isebenza ngomfanekiso wediski ohlukile (VHD) onesistimu yefayela ye-ext4 kanye ne-adaptha yenethiwekhi ebonakalayo. 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.

ICanonical isivele ikhona kumenyezelwe mayelana nokulungela ukufakwa kokwakhiwa kwe-Ubuntu 20.04 LTS, ehlolwe ezindaweni
I-WSL2 esekelwe ku-Windows 10 1903 kanye no-1909. Ukuze uvule i-WSL2 Windows 10 1909, kufanele ufake isibuyekezo. kb4571748 bese usebenzisa umyalo ku-PowerShell ngamalungelo omlawuli:

Nika amandla-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Okulandelayo, udinga ukuqala kabusha ikhompuyutha yakho futhi wenze i-WSL2 isebenze ngokuzenzakalelayo:

wsl.exe --set-default-version 2

Ngemuva kwalokhu, ungafaka imvelo ye-Linux oyifunayo kusuka kusiqondisi
Isitolo seMicrosoft noma guqula indawo ekhona ngefomethi ye-WSL 1 usebenzisa umyalo othi “wsl.exe -set-version Ubuntu 2”.

Ukwengeza, kungase kukhulunywe ngakho ukujwayela imvelo Ideskithophu yeDocker ngoba ukusetshenziswa kwe I-WSL2 esikhundleni se-backend esekelwe ku-HyperV.
Ukusebenzisa i-WSL2 kuzovumela i-Docker Desktop ukuthi ingasebenzisi kuphela abanikazi be-Windows Pro ne-Windows Enterprise, kodwa nakubasebenzisi be-Windows Home.

Source: opennet.ru