IMicrosoft ibhengeze inkqubo encinci yeWSL2 nge-kernel yendalo. Linux

Microsoft thaca Kwinkomfa yeMicrosoft Build 2019 eqhubekayo kule mihla, inkqubo engaphantsi yeWSL2 ehlaziyiweyo (Windows Inkqubo esezantsi ye Linux), yenzelwe ukuqhuba iifayile ezisebenzayo Linux Π² WindowsIsitshixo uphawu Uhlelo lwesibini kukuhanjiswa kwe-kernel epheleleyo Linux, endaweni yomaleko oguqulela iifowuni zenkqubo ngokukhawuleza Linux kwiifowuni zenkqubo Windows.

Ukukhutshwa kovavanyo lwe-WSL2 kuya kunikezelwa ekupheleni kukaJuni kulwakhiwo lovavanyo Windows InsiderInkxaso yeWSL1 esekwe kwi-emulator iya kugcinwa, kwaye abasebenzisi baya kukwazi ukuyisebenzisa ecaleni kweWSL2. Linux zijikelezwe Windows Kusetyenziswa umatshini obonakalayo olula osele usetyenziswa kwi-Azure.

Njengenxalenye ye-WSL2 ye Windows 10 kuya kunikezelwa icandelo eline-kernel esemgangathweni Linux 4.19. Njengoko kukhutshwa izilungiso zesebe le-LTS 4.19, i-kernel ye-WSL2 iya kuhlaziywa ngokukhawuleza ngokusebenzisa indlela. Windows Ihlaziywe kwaye yavavanywa kwiziseko zophuhliso zokudibanisa eziqhubekayo zeMicrosoft. I-WSL2 iza kusebenzisa i-kernel efanayo esetyenziswa kwiziseko zophuhliso ze-Azure, nto leyo eyenza kube lula ukugcinwa.

Zonke iinguqu ezilungiselelwe ukuhlanganiswa kwekernel neWSL ziya kupapashwa phantsi kwelayisenisi yasimahla yeGPLv2 kwaye ziya kunyuswa. Iipatches ezilungiselelweyo ziquka ukulungiswa kokunciphisa ixesha lokuqalisa ikernel, ukunciphisa ukusetyenziswa kwememori, kunye nokugcina iseti encinci efunekayo yabaqhubi kunye neenkqubo ezingaphantsi kwikernel. Ikernel ecetywayo iya kukwazi ukusebenza njengendawo ecacileyo yokutshintsha umaleko wokulinganisa onikezelwa kwiWSL1. Ukufumaneka kwekhowudi yomthombo kuya kuvumela abathandi ukuba benze ezabo iikernel ukuba bayafuna. Linux ye-WSL2, apho kuya kulungiswa khona imiyalelo efunekayo.

Ukusebenzisa i-kernel esemgangathweni kunye nokulungiswa okuvela kwiprojekthi ye-Azure kuya kuvumela ukuhambelana okupheleleyo kunye Linux kwinqanaba lokufowuna kwenkqubo kwaye uqinisekise ukuba uyakwazi ukusebenza ngaphandle kokuphazamiseka Windows Izikhongozeli zeDocker, kunye nokusebenzisa inkxaso kwiinkqubo zefayile ezisekelwe kwindlela yeFUSE. Ngaphezu koko, iWSL2 iphucula kakhulu ukusebenza kwe-I/O kunye nokusebenza kwenkqubo yefayile, ezazikade ziyingxaki kwiWSL1. Umzekelo, xa uvula i-archive ecinezelweyo, iWSL2 ikhawuleza ngokuphindwe ka-20 kuneWSL1, kwaye xa isenza imisebenzi.
"git clone", "npm install", "apt update" kunye "apt upgrade" ngamaxesha angama-2-5.

Nangona ukuhanjiswa kwesiseko LinuxNjengangaphambili, i-WSL 2 ayizukubonelela ngeseti esele yenziwe yezixhobo zomsebenzisi-indawo. Ezi zixhobo zifakelwe ngokwahlukeneyo kwaye zisekelwe kwizakhiwo ezahlukeneyo zokusasazwa. Umzekelo, xa kufakwa kwi-WSL, ikhathalogu yeMicrosoft Store ziyanikezelwa Iindibano Ubuntu, Debian i-GNU/Linux, Kali Linux, USUSE ΠΈ VulaUkusebenzisana nesiphakamiso esikwi Windows umongo Linux Kuya kufuneka kufakwe iskripthi esincinci sokuqalisa kwi-distribution esitshintsha inkqubo yokuqalisa. I-Canonical sele iyenzile. ichaziwe malunga nenjongo yokubonelela ngenkxaso epheleleyo yomsebenzi Ubuntu phezu kweWSL2.

Ukongezelela, kunokuqatshelwa upapasho iMicrosoft terminal emulator Windows Indawo yokukhwelela, ikhowudi yayo isasazwa phantsi kwelayisenisi ye-MIT. Kunye nesiphelo sendlela, ikhowudi yojongano lomgca womyalelo we-conhost.exe osetyenzisiweyo kwi Windows kunye nokuphumeza Windows I-API yeConsole. I-terminal inika ujongano olunethebhu kunye neefestile ezihlukanisiweyo, ixhasa ngokupheleleyo i-Unicode kunye ne-escape sequences zokukhupha imibala, ivumela utshintsho lwetimu kunye nezongezo, ixhasa ii-consoles ezibonakalayo (ii-PTY), kwaye isebenzisa i-DirectWrite/DirectX ukuze ikhuphe umbhalo ngokukhawuleza. I-terminal ixhasa i-Command Prompt (cmd), i-PowerShell, kunye nee-shells ze-WSL. I-terminal entsha iya kufumaneka kubasebenzisi kule hlobo. Windows ngokusebenzisa ikhathalogu yeMicrosoft Store.


IMicrosoft ibhengeze inkqubo encinci yeWSL2 nge-kernel yendalo. Linux

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS πŸ”₯ Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster