Microsoft yana son fadada eBPF daga kernel na Linux zuwa Windows

Bayan Windows Subsystem na Linux (WSL), wanda yawancin masu amfani da tsarin aiki suka karɓa, Microsoft ya yanke shawarar aro wani muhimmin fasaha daga al'ummar Linux, eBPF (Berkeley Extended Packet Filter) kuma kawo shi zuwa Windows.

Kamfanin ya ce ba zai zama cokali mai yatsu na eBPF ba, Haka ne, za a yi amfani da wannan a cikin ayyukan da ake da su, gami da aikin IOVisor uBPF da mai tantance PREVAIL, don gudanar da eBPF APIs da shirye-shirye a kan tsarin aikinsu, gami da Windows 10 da Windows Server 2016 (ko mafi girma).

A cikin shekaru biyar da suka gabata, Microsoft, wanda a farkon wannan karnin har yanzu yake ganin Linux a matsayin cutar kansa ta masana'antar komputa, ya zama ɗayan manyan masu ba da gudummawa ga ci gaban kernel.

Tare da WSL, ya buɗe hanya don aikace-aikace da yawa akan Windows, yana bawa sysadmins da masu shirye-shirye damar yin amfani da kayan aikin Linux da sabis kai tsaye daga Windows ba tare da buƙatar komai ba ko gina manyan abubuwan more rayuwa.

Yanzu Microsoft ya zaɓi ƙara eBPF zuwa Windows, kamar yadda Wannan fasaha ce wacce sanannun sanannen shirye-shiryenta da kuzari, musamman don fadada kwaya na tsarin aiki, don amfani da lamura kamar kariya daga hare-haren DoS da kiyayewa.

Yana da wani rajista-tushen kama-da-wane inji an tsara shi don gudana akan tsarin 64-bit na RISC na al'ada ta hanyar haɗin JIT akan kernel na Linux. Kamar wannan, shirye-shiryen eBPF sun dace da dacewa don lalata tsarin da bincike, kamar sa ido kan tsarin fayil da kira na shiga.

An kwatanta dangantakar eBPF da kernel na Linux da alaƙar JavaScript zuwa shafukan yanar gizo, yana ba da damar gyara halayen kernel na Linux ta hanyar ɗora shirye-shiryen eBPF mai gudana, ba tare da gyaggyara lambar tushe ta kwaya ba ko ɗora kwatancen kernel ba.

eBPF yana wakiltar ɗayan manyan abubuwan ƙira na Linux na shekaru goma da suka gabata. Kuma saboda akwai ɗan sha'awar daidaita fasahar zuwa sauran tsarukan aiki, Microsoft ya yanke shawarar ba wa software ta Windows gwadawa. Aikin, wanda ake kira ebpf-don-windows, shine tushen buɗaɗɗe kuma ana samun sa akan GitHub.

"Ebpf-for-windows project yana nufin baiwa masu ci gaba damar amfani da sanannun kayan aiki na eBPF da hanyoyin ayyukan aikace-aikace (APIs) a cikin nau'ikan Windows da ake dasu," in ji Dave Thaler a cikin wani sakon yanar gizo na Litinin, Injiniyan Software na Microsoft Associate, da Poorna Gaddehosur, Babban Manajan Injiniya na Microsoft.

"Dangane da aikin wasu, wannan aikin yana ɗaukar ayyukan buɗe eBPF da yawa wanda ya kasance kuma yana ƙara matsakaicin matsakaici don gudana akan Windows."

Kamfanin ba ya kiran sa da eBPF cokali mai yatsa. Sabili da haka, masu haɓaka Windows za su iya amfani da kayan aiki kamar clang don ƙirƙirar bytecode.

eBPF na lambar tushe wanda za'a iya saka shi cikin kowane aikace-aikace ko amfani dashi tare da layin umarni na Windows netsh. A cewar kamfanin, ana yin hakan ne ta hanyar raba laburare da ke amfani da API na Libbpf.

Laburaren ya wuce lambar wucewa ta EBPF ta hanyar PREVAIL a cikin yanayin tsaro na Windows wanda ke ba da damar ɓangaren kwaya don amincewa daemon-yanayin mai amfani da aka sanya hannu tare da amintaccen maɓalli.

Injiniyoyin Microsoft sun ce aikin na da nufin samar da tallafi ga lambar eBPF ta amfani da ƙugiyoyi da mataimaka waɗanda ke kan Linux da Windows.

"Linux na samar da mahada da mataimaka da yawa, wasu daga cikinsu na musamman ne na musamman game da Linux (ta amfani da tsarin Linux na ciki, misali) wadanda ba za su dace da sauran dandamali ba," in ji su.

Finalmente Idan kuna da sha'awar sanin game da shi, zaka iya duba bayanan A cikin mahaɗin mai zuwa. Duk da yake ga waɗanda suke da sha'awar iya duba wurin ajiyar eBPF akan GitHub, suna iya yin hakan daga mahada mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.