Facebook, Google, Isovalent, Microsoft ja Netflix on asutanud uue mittetulundusühingu eBPF Foundation, mille eesmärk on pakkuda neutraalset platvormi eBPF alaste tehnoloogiate arendamiseks ja mis tegutseb Linux Foundationi juhendamisel. Peale Linuxi tuuma eBPF-süsteemi võimekuse laiendamise keskendub organisatsioon ka eBPF rakenduste loomiseks, sealhulgas eBPF-mootorite arendamisele ja kohandamisele teiste operatsioonisüsteemide tuumade jaoks.
eBPF pakub tuumasisest bytecode'i tõlgendajat, mis võimaldab kasutaja ruumist laetavate töötlejate kaudu süsteemi käitumist reaalajas muuta ilma tuuma koodi muutmata, mille kaudu saab lisada tõhusaid töötlejaid ilma süsteemi keerulisemaks muutmata. eBPF-i põhjal saab luua võrguoperatsioonide töötlejaid, hallata ribalaiust, kontrollida juurdepääsu, jälgida süsteemide tööprotsesse ja teostada jälgimist. JIT-kompileerimise rakendamise tõttu tõlgitakse reaalajas bytecode masininstruktsioonideks ja seda täidetakse natiivkoodi efektiivsusega. eBPF-i kasutatakse Facebooki koormuste tasakaalustajas ning see on Google'i arendatava Cilium isoleeritud konteinerite võrgu alussüsteemi alus.
Allikas: opennet.ru
