Microsoft
Ukusebenzisa i-kernel eqhelekileyo ikuvumela ukuba ufezekise ukuhambelana okupheleleyo kunye ne-Linux kwinqanaba leefowuni zenkqubo kwaye unikeze amandla okuqhuba ngokungenamthungo izikhongozeli ze-Docker kwi-Windows, kunye nokuphumeza inkxaso yeenkqubo zefayile ezisekwe kwindlela ye-FUSE. Xa kuthelekiswa ne-WSL1, i-WSL2 inyuse kakhulu ukusebenza kwe-I/O kunye nokusebenza kwenkqubo yeefayile. Umzekelo, xa ukhulula i-archive ecinezelweyo, i-WSL2 ikhawuleza ngokuphindwe ka-1 kune-WSL20, kunye namaxesha angama-2-5 ngokukhawuleza xa usenza imisebenzi ethi "git clone", "npm install", "apt update" kunye "nokuphucula i-apt".
I-WSL2 ibonelela ngecandelo elisekelwe kwi-Linux 4.19 kernel esebenza kwindawo ye-Windows isebenzisa umatshini wenyani osele usetyenziswa kwi-Azure. Uhlaziyo lweLinux kernel luhanjiswa ngoHlaziyo lweWindows kwaye luvavanywa ngokuchasene nesiseko esiqhubekayo sokudityaniswa kweMicrosoft. Lonke utshintsho olulungiselelwe ukudityaniswa kwe-kernel ne-WSL zithenjiswe ukuba ziya kupapashwa phantsi kwelayisensi ye-GPLv2 yasimahla. Iipatches ezilungiselelwe zibandakanya ukulungiswa kokunciphisa ixesha lokuqalisa i-kernel, ukunciphisa ukusetyenziswa kwememori, kwaye ushiye ubuncinci beesethi ezifunekayo zabaqhubi kunye ne-subsystems kwi-kernel.
Inkxaso yoguqulelo oludala lwe-WSL1 igciniwe kwaye zombini iinkqubo zinokusetyenziswa ecaleni, kuxhomekeke kwizinto ezikhethwa ngumsebenzisi. I-WSL2 inokusebenza njengotshintsho olucacileyo lwe-WSL1. Iyafana namalungu esithuba somsebenzisi we-WSL1
Yendalo
umthombo: opennet.ru