IMicrosoft ibhengeze iWSL2 ngeLinux kernel yesiqhelo

IWindows_WSL

Kungekudala UMicrosoft wazise inkqubo esezantsi yeWSL2 (Inkqubo esezantsi yeWindows yeLinux), eyilelwe ukuqhuba iifayile ezisebenzayo zeLinux kwiWindows.

Inqaku eliphambili uhlelo lwesibini ihambisa i-kernel yeLinux, endaweni yomaleko ophakathi kubhabho eliguqulela iifowuni zenkqubo yeLinux kwiifowuni zenkqubo yeWindows.

Inguqulelo yesilingo yeWSL2 iya kwenziwa ekupheleni kukaJuni kwiinguqulelo zovavanyo zeWindows Insider.

Kwakhona, kwisithuba malunga nesiphelo sendlela ye-Microsoft "Isiphelo seWindows", ikhowudi yayo esasazwa phantsi kwelayisensi yeMIT.

Zonke iinguqu ezilungiselelwe ukudityaniswa kweKernel kunye neWSL ziya kukhutshwa phantsi kwelayisensi yasimahla ye-GPLv2 kwaye ziya kufumaneka phezulu.

Malunga neWSL 2

IWindows Terminal inikeza ujongano olusekwe kwithebhu kunye neefayile ekwabelwana ngazo, ixhasa ngokupheleleyo i-Unicode kunye nokubaleka ngokulandelelana kwemveliso, ivumela ukutshintsha imixholo kunye neeplagi, ixhasa ii-consoles ezibonakalayo (PTY) kwaye isebenzisa iDirectWrite / iDirectX ukukhawulezisa ukuhanjiswa kwesicatshulwa.

Inkxaso esekwe kwi-WSL1 esekwe kwi-emulator iya kugcinwa kwaye abasebenzisi baya kuba nakho ukuyisebenzisa kunye ne-WSL2. Ukuqhuba i-kernel yeLinux kwindawo yeWindows, umatshini osindayo osele ulula sele usetyenzisiwe, osele usetyenziswa kwiAzure.

Njengenxalenye ye I-WSL2 Windows 10, icandelo liya kubonelelwa ngeLinux kernel 4.19. Njengoko ulungiso lwe-LTS 4.19 lukhutshwa, i-kernel ye-WSL2 iya kuhlaziywa ngokukhawuleza kusetyenziswa inkqubo yohlaziyo lweWindows kwaye kuvavanywe kwiZiseko zoMdibaniso eziqhubekayo zikaMicrosoft.

I-WSL2 iya kusebenzisa eyona nto iphambili njengesixhobo seAzure, eya kwenza lula ukugcinwa.

Iimpawu ezilungiselelwe zibandakanya ukulungiswa kokunciphisa ixesha lokuqalisa kwekernel, ukunciphisa ukusetyenziswa kwememori, kwaye ushiye ubuncinci beeseti ezifunekayo zabaqhubi kunye nenkqubo esezantsi kwi-kernel.

I-kernel ecetywayo iya kuba nakho ukubuyisela endaweni ebonakalayo umaleko wokulinganisa onikezelwe kwi-WSL1. Ukuba nekhowudi yemithombo kuya kuvumela abanomdla ukuba bakhe i-kernel yabo yeLinux eyakhelwe i-WSL2 ukuba banqwenela, kulungiselelwe imiyalelo eyimfuneko.

Malunga notshintsho kwiWSL2

Sebenzisa core ngokulungiselela Iprojekthi ye-Azure iya kukuvumela ukuba ufezekise ukuhambelana kweLinux ngokupheleleyo kwinqanaba lokufowuna kwaye uqinisekise ukuba izikhongozeli zeDocker zinokuqhuba kakuhle kwiWindows, kunye nokuphumeza inkxaso yeefayile ezisekwe kwindlela yeFUSE.

Kwakhona, I-WSL2 inyuse kakhulu ukusebenza kwe-I / O kunye nokusebenza kwenkqubo yefayile, eyayisakuba yi-WSL1 bottleneck.

Umzekelo, xa ukhupha ifayile ecinezelweyo ye-WSL2, iWSL1 iphindwe ka-20 ngokukhawuleza kune-WSL1, kwaye xa "git clone", "npm install", "apt update" kunye "apt apt" zenziwa ukusuka kumaxesha ama-2 ukuya kwama-5.

Ukwanda okwenyani kwesantya kuya kuxhomekeka kwisicelo ukuba uyabaleka nendlela esebenza ngayo nenkqubo yefayile.

Ngaphandle kokuziswa kwe-kernel ye-Linux, njengangaphambili, i-WSL2 ayizukubonelela ngeseti esele yenziwe yokulungiselela izinto zomsebenzisi.

La macandelo afakwe ngokwahlukeneyo kwaye asekwe kwiinguqulelo zonikezelo ezahlukeneyo. Umzekelo, kufakelo lweWSL kulawulo lwevenkile kaMicrosoft, Ubuntu, Debian, Kali Linux, SUSE kunye neendibano ezivulekileyo zeSUSE ziyacetyiswa.

Ukunxibelelana ne-kernel ye-Linux enikezelwa kwiWindows, indawo engezantsi yokuqalisa iskripthi iya kufuneka etshintsha inkqubo yokuqalisa kulwabiwo. ICanonical sele ibhengeze injongo yayo yokuxhasa ngokupheleleyo umsebenzi ka-Ubuntu kwi-WSL2.

Isiphelo sendlela, ungawusebenzisa umyalelo Prompt (cmd), iPowerShell kunye neWSL. Ehlotyeni, i-terminal entsha iya kufumaneka kubasebenzisi beWindows ngokusebenzisa ikhathalogu yeMicrosoft Store.

Ekugqibeleni iqela likaMicrosoft lisixelela ukuba bayakubhengeza ukwazisa kwibhlog yabo nakwiakhawunti yabo yeTwitter.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.