Itinatag ang eBPF Foundation

Ang Facebook, Google, Isovalent, Microsoft at Netflix ay bumuo ng isang bagong non-profit na organisasyon, ang eBPF Foundation, na nilikha sa ilalim ng tangkilik ng Linux Foundation at naglalayong magbigay ng neutral na platform para sa pagbuo ng mga teknolohiyang nauugnay sa eBPF subsystem. Bilang karagdagan sa pagpapalawak ng mga kakayahan sa eBPF subsystem ng Linux kernel, bubuo din ang organisasyon ng mga proyekto para sa mas malawak na paggamit ng eBPF, halimbawa, paggawa ng mga eBPF engine para sa pag-embed sa mga application at pag-adapt ng mga kernel ng iba pang operating system para sa eBPF.

Ang eBPF ay nagbibigay ng isang bytecode interpreter na binuo sa kernel, na ginagawang posible, sa pamamagitan ng user-space load na mga handler, na baguhin ang pag-uugali ng system nang mabilisan nang hindi kinakailangang baguhin ang kernel code, na nagbibigay-daan sa iyong magdagdag ng mahusay na mga humahawak nang hindi kumplikado ang sistema mismo. Kasama sa batayan ng eBPF, maaari kang lumikha ng mga humahawak ng pagpapatakbo ng network, pamahalaan ang bandwidth, kontrolin ang pag-access, subaybayan ang mga system, at magsagawa ng pagsubaybay. Salamat sa paggamit ng JIT compilation, ang bytecode ay isinalin sa mga tagubilin ng makina sa mabilisang at naisakatuparan sa pagganap ng native code. Ang eBPF ay ginagamit sa load balancer ng Facebook at ang batayan ng Cilium isolated container network subsystem ng Google.

Pinagmulan: opennet.ru

Magdagdag ng komento