IMicrosoft ifuna ukwandisa i-eBPF ukusuka kwiLinux kernel ukuya kwiWindows

Emva kweWindows Subsystem yeLinux (WSL), ethe yamkelwa kakuhle ngabasebenzisi abohlukeneyo benkqubo yokusebenza, UMicrosoft uthathe isigqibo sokuboleka enye itekhnoloji ebalulekileyo kuluntu lweLinux, eBPF (iBerkeley eyongezelelweyo yePakethi yokuCoca) kwaye uyizise kwiWindows.

Inkampani ithe ayizukuba yimfoloko ye-eBPF, Ewe, oku kuyakusetyenziswa kwiiprojekthi esele zikhona, kubandakanya neprojekthi ye-IOVisor uBPF kunye ne-PREVAIL verifier, ukuqhuba ii-API ze-eBPF kunye neenkqubo kwiinkqubo zabo zokusebenza, kubandakanya Windows 10 kunye neWindows Server 2016 (okanye ngaphezulu).

Kule minyaka mihlanu idlulileyo, iMicrosoft, eyathi ekuqaleni kwale millennium yabona iLinux njengomhlaza kumzi mveliso wekhompyuter, iye yaba lelinye lamagalelo amakhulu kuphuhliso lwekernel.

Nge-WSL, wayivula indlela yezicelo ezininzi kwiWindows, evumela ii-sysadmins kunye neenkqubo ukuba zisebenzise izixhobo zeLinux kunye neenkonzo ngokuthe ngqo kwiWindows ngaphandle kokwenza nantoni na eyenye okanye ukwakha izakhiwo ezimbaxa.

Ngoku iMicrosoft ikhetha ukongeza i-eBPF kwiWindows, njenge Obu yitekhnoloji eyaziwa kakuhle ngenkqubo yayo kunye nokuqina kwayo, ngakumbi ukwandisa ikernel yenkqubo yokusebenza, ukulungiselela iimeko ezinje ngokhuseleko ekuhlaselweni kwe-DoS kunye nokuqwalaselwa.

Ngumatshini osisiseko osele kwirejista yenzelwe ukuba isebenze kuyilo lwama-RISC angama-64 ngokwesiko lokudityaniswa kweJIT kwi-Linux kernel. Kananjalo, iinkqubo ze-eBPF zikulungele ngokukodwa ukulungiswa kwenkqubo kunye nohlalutyo, njengokujonga inkqubo yefayile kunye nokufowuna kweefowuni.

Ubudlelwane be-eBPF kwi-Linux kernel buthelekiswa nobudlelwane beJavaScript kunye namaphepha ewebhu, ivumela ukuguqula indlela yokuziphatha kweLinux kernel ngokulayisha inkqubo esebenzayo ye-eBPF, ngaphandle kokuguqula ikhowudi yomthombo wekernel okanye ukulayisha imodyuli yekernel.

I-eBPF imele enye yezona zinto zinkulu zenziwe kwiLinux kernel kule minyaka ilishumi idlulileyo. Kwaye ngenxa yokuba bekukho umdla wokuhlengahlengisa itekhnoloji kwezinye iinkqubo zokusebenza, uMicrosoft uthathe isigqibo sokuzama isoftware yeWindows. Iprojekthi, ebizwa ngokuba yi-ebpf-for-windows, ngumthombo ovulekileyo kwaye uyafumaneka kwi-GitHub.

"Iprojekthi ye-ebpf-windows ijolise ekwenzeni abaphuhlisi ukuba basebenzise izixhobo eziqhelekileyo ze-eBPF kunye nokusetyenziswa kweenkqubo zenkqubo (ii-API) kwiinguqulelo ezikhoyo zeWindows," ucacisile uDave Thaler kwibhokisi yangoMvulo, Injineli yeMicrosoft yeNkqubo yeMicrosoft, kunye noPoorna Gaddehosur, Injineli yeSoftware ePhambili.

"Ngokusekwe emsebenzini wabanye, le projekthi ithatha iiprojekthi ezininzi ezivulekileyo ezikhoyo ze-eBPF kwaye yongeza umaleko ophakathi ukuze usebenze ngaphezulu kweWindows."

Inkampani ayiyibizi ifolokhwe ye-eBPF. Ke ngoko, abaphuhlisi beWindows baya kuba nakho ukusebenzisa izixhobo ezinje nge-clang ukwenza i-bytecode.

I-eBPF yekhowudi yemithombo enokufakwa kuso nasiphi na isicelo okanye isetyenziswe kwilayini yomyalelo yeWindows netsh. Ngokwenkampani, oku kwenziwa kwilayibrari ekwabelwana ngayo esebenzisa ii-API zeLibbpf.

Ithala leencwadi lidlula i-bytecode ye-EBPF kwi-PREVAIL kwindawo yokhuseleko yeWindows evumela icandelo le-kernel ukuba lithembe i-daemon-yemowudi yomsebenzisi esayinwe ngesitshixo esithembekileyo.

Iinjineli zikaMicrosoft zithi le projekthi ijolise ekunikezeleni ngenkxaso yekhowudi ye-eBPF isebenzisa iihuku kunye nabancedisi abakhoyo kuzo zombini iLinux kunye neeWindows.

"I-Linux ibonelela ngamakhonkco amaninzi kunye nabancedisi, ezinye zazo zichazwe kakhulu kwi-Linux (kusetyenziswa ulwakhiwo lwangaphakathi lwe-Linux data, umzekelo) ezingazukusebenza kwamanye amaqonga," batsho.

Gqibela Ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha Kule khonkco ilandelayo. Ngelixa kwabo banomdla wokukwazi ukujonga indawo yokugcina ye-eBPF kwi-GitHub, banokwenza oko eli khonkco lilandelayo.


Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  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.