Facebook, Google, Isovalent, Microsoft и Netflix объявляют о создании eBPF Foundation
Технологические гиганты, такие как Facebook, Google, Isovalent, Microsoft и Netflix объявили о создании eBPF Foundation. Компании верят в будущее данной технологии и ее возможностях. По всей видимости, в будущем, число компаний в eBPF Foundation может увеличиться.
BPF довольно старое решение, которое относилось еще к системам BSD. Подобные программы не могли запускаться в Linux и именно тогда попытались придумать решение по их запуску, без необходимости внесения очень больших изменений в код программ. Именно тогда появился термин «extended BPF» или eBPF. В 2014 году, вместе с внедрением Kubernetes, в яро Linux решили добавить поддержку eBPF.
Добавление поддержки разнообразных классов программ, новых языков и других новшеств в ядро – это очень долгий процесс. Новые изменения должны быть согласованы с тысячами строк существующего кода, не должны ему противоречить и должны работать стабильно. На добавление и тестирование работоспособности уходит очень много времени, не говоря уже про тестирование в аспекте безопасности и уязвимостей. Поэтому для многих eBPF стал решением. Использование eBPF позволяет запускать на уровни ядра программы, которые расширяют возможности операционной системы, при этом работают они изолированно, что позволяет увеличить уровень безопасности, не затрагивает яро напрямую и не требует отдельных решений по добавлению в него дополнительного кода и решений.
Например, Capital One и Adobe уже давно используют eBPF на своих серверах и довольны использованием. В мае 2011 года Microsoft сообщила о добавлении поддержки eBPF в операционные системы Windows 10 и Windows Server 2016, также eBPF будет доступна на Windows 11 и более поздних версиях операционных систем. Таким образом, новые API только увеличили область использования eBPF и его возможности. Не удивительно, что новый фонд будет заниматься дальнейшим развитием решений.
По материалам: isovalent.com и mspoweruser.com