Företagen Facebook, Google, Isovalent, Microsoft och Netflix har blivit grundare av den nya ideella organisationen eBPF Foundation, som skapades under Linux Foundations vingar och syftar till att erbjuda en neutral plattform för utvecklingen av teknik som rör eBPF-subsystemet. Förutom att utöka möjligheterna i eBPF-subsystemet i Linux-kÀrnan kommer organisationen att utveckla projekt för bredare anvÀndning av eBPF, exempelvis genom att skapa eBPF-motorer för inbÀddning i applikationer och anpassning för eBPF-kÀrnor i andra operativsystem.
eBPF erbjuder en inbyggd tolkningsmotor för bytekod i kÀrnan, vilket möjliggör att förÀndra systemets beteende dynamiskt via laddningsbara anvÀndarutrymmeshanterare utan att Àndra kÀrnkoden, vilket gör det möjligt att lÀgga till effektiva hanterare utan att komplicera systemet. Baserat pÄ eBPF kan man skapa hanterare för nÀtverksoperationer, styra bandbredd, kontrollera Ätkomst, övervaka systemets prestanda och utföra spÄrning. Tack vare anvÀndningen av JIT-kompilering översÀtts bytekod i realtid till maskininstruktioner och exekveras med prestanda som inhemsk kod. eBPF anvÀnds i Facebooks lastbalanserare och Àr grunden för det nÀtverks subsystem av isolerade containrar (Cilium) som utvecklas av Google.
KĂ€lla: opennet.ru
