Solo.io announces BumbleBee; New eBPF Project Simplifies Development, Packaging and Sharing of eBPF Tools

New Open Source Project Brings Docker-like Experience to eBPF Packaging Programs

CAMBRIDGE, Mass., Jan. 5, 2022 (GLOBE NEWSWIRE) – Solo.io, the application networking company, today announced a new open source project, BumbleBee, that simplifies the experience for developers to create , packaging and distribution of eBPF tools. BumbleBee automatically generates boilerplate user space code for eBPF tool development and brings a Docker-like experience to packaging an eBPF program. This allows it to connect to other OCI image workflows for publishing and distribution.

eBPF (Extended Berkeley Packet Filter) is a kernel technology that can run sandboxed programs in an operating system kernel, providing a secure way to enhance the kernel with observability, networking, and of security. These programs run in response to events such as, in the case of the service mesh, the arrival of network packets. EBPF programs are typically written in a higher level language (like C) and then compiled JIT to an x86 assembly for maximum performance and security.

Although eBPF allows you to customize the behavior of the Linux kernel, developing these extensions can be quite difficult. The eBPF architecture expects eBPF programs to be loaded as bytecode, and the kernel has data structures and formats that are specific to each version of the kernel. Additionally, packaging and distributing these binary programs is cumbersome, time consuming, and error prone. BumbleBee’s goal is to simplify the development, packaging and sharing of eBPF tools and to accelerate the adoption of eBPF.

“At Solo.io, we see eBPF as a critical enabling technology that will improve application networking. We have been working over the past year to leverage eBPF technology with Gloo Mesh, our Istio-based mesh service offering for the enterprise, ”said Idit Levine, Founder and CEO of Solo.io. “While developing the eBPF extensions, we faced many technical challenges, which led us to develop BumbleBee to help us streamline our eBPF efforts. Since we truly believe in the benefits of eBPF, we are happy to share BumbleBee with the community to accelerate adoption of eBPF.

BumbleBee includes a CLI (Command Line Interface) that automatically generates user space code for eBPF programs by automatically exposing maps as logs, metrics, and histograms. The developer only has to worry about writing the eBPF code; BumbleBee provides tools to automate the rest of the experience.

For more information: https://bumblebee.io/

Resources

About Solo.io
Solo.io, the modern service connectivity company, provides API infrastructure from the edge to the service mesh, helping businesses adopt, secure and leverage innovative cloud native technologies. APIs drive microservices and cloud native technologies, providing the foundation for developers, partners, and customers to interact with application services quickly, efficiently, and securely. Solo.io provides development and operating tools to manage and federate security and traffic control and link integration points to activate and observe the application network. Founded in 2017 in Cambridge, MA, Solo.io is backed by Redpoint Ventures and True Ventures. For more information, visit https://www.solo.io/ or follow @soloio_inc.

Media contact
Erica Anderson
RP Offleash for Solo.io
solo@offleashpr.com

About Barbara J. Ross

Check Also

Middle East Oil and Gas Projects Analysis and Forecast to 2026: Stage of Development, Capacity, Capex and Contractor Details for All New Construction and Expansion Projects – ResearchAndMarkets.com

DUBLIN–(BUSINESS WIRE)–The “Analysis and Forecast of Oil and Gas Projects in the Middle East to …