A Facebook, Google, Isovalent, Microsoft és Netflix cégek új nonprofit szervezetet, az eBPF Foundation-t alapították a Linux Foundation égisze alatt, amely egy semleges platformot kíván nyújtani az eBPF kapcsolódó technológiák fejlesztéséhez. Az eBPF-alrendszer lehetőségeinek bővítése mellett a szervezet olyan projekteket is fejleszteni fog, amelyek a szélesebb eBPF alkalmazást célozzák, például eBPF motorok létrehozását alkalmazásokba való beágyazásra és más operációs rendszerek eBPF magjaira való alkalmazását.
Az eBPF beépített, kernelt támogató bytekód értelmezőt biztosít, amely lehetővé teszi felhasználói térből betöltött kezelők segítségével a rendszer viselkedésének dinamikus megváltoztatását a kernel kódjának módosítása nélkül, így hatékony kezelők adhatók hozzá anélkül, hogy megnehezítenék magát a rendszert. Az eBPF-en alapuló kezelők létrehozhatók hálózati műveletekhez, sávszélesség kezeléshez, hozzáférés ellenőrzéshez, rendszerek figyeléséhez és nyomozásához. A JIT fordítás alkalmazásának köszönhetően a bytekódot futás közben gépi utasításokká alakítják, és ezeket natív kód teljesítménnyel hajtják végre. Az eBPF-t a Facebook terheléskiegyenlítőjében használják, és a Google által fejlesztett, elszigetelt konténerek hálózati alrendszerének, a Ciliumnak az alapja.
Forrás: opennet.ru
