Blogs about eunomia-bpf community
- Modernizing eBPF for the Next Decade: Past, Present, and Future - Simplifying Kernel Programming: The LLM-Powered eBPF Tool - Expanding eBPF Compile Once, Run Everywhere(CO-RE) to Userspace Compatibility - Implementing
- Modernizing eBPF for the Next Decade: Past, Present, and Future
- Simplifying Kernel Programming: The LLM-Powered eBPF Tool
- Expanding eBPF Compile Once, Run Everywhere(CO-RE) to Userspace Compatibility
- Implementing an Inline Hook in C in 5 minutes
- bpftime: Extending eBPF from Kernel to User Space
- The Secure Path Forward for eBPF: Challenges and Innovations
- Userspace eBPF Runtimes: Overview and Applications
- Wasm-bpf: Bridging Webassembly and eBPF Kernel Programmability
- Writing eBPF Programs in C/C++ and libbpf within WebAssembly
- Writing eBPF Programs in Rust within WebAssembly and Publishing OCI Images
- Using ChatGPT to Write eBPF Programs and Trace Linux Systems through Natural Language
- When Wasm Meets eBPF: Writing, Distributing, Loading, and Running eBPF Programs with WebAssembly
- How to Embark on the eBPF Journey in the Linux Microscope (LMP) Project
- eunomia-bpf 0.3.0 Release: Write Kernel Mode Code Only and Easily Build, Package, and Publish Complete eBPF Applications
- eunomia-bpf: Looking Forward to 2023, Letting eBPF Fly with Wasm Wings
eunomia-bpf 0.3.0 Release: Easily Build, Package, and Publish Full eBPF Applications by Writing Kernel-Mode Code
eBPF, derived from BPF, is an efficient and flexible virtual machine component within the kernel. It executes bytecode at various kernel hook points in a secure manner, enabling developers to build performance analysis t
Introducing eunomia-bpf v1.0: Simplifying eBPF with CO-RE and WebAssembly
The world of eBPF (Extended Berkeley Packet Filter) has been rapidly evolving, offering developers powerful tools to monitor and modify the behavior of systems at the kernel level. Today, we're thrilled to introduce the
eBPF Advanced: Overview of New Kernel Features
The Linux kernel primarily released versions 5.16-5.19, 6.0, and 6.1 in 2022, each of which introduced numerous new features for eBPF. This article will provide a brief introduction to these new features, and for more de
bpftime: Extending eBPF from Kernel to User Space
eBPF is a revolutionary technology that originated in the Linux kernel, enabling sandboxed programs to run within the operating system's kernel. It is used to safely and efficiently extend the kernel's capabilities witho
Can LLMs understand Linux kernel? A New AI-Powered Approach to Understanding Large Codebases
Ever tried diving into a massive codebase like the Linux kernel and felt like you were swimming in an ocean of code with no land in sight? Trust me, you're not alone. Understanding large, complex, and constantly evolving
eunomia-bpf: Looking forward to 2023, let eBPF sprout wings with Wasm
Looking back at 2022, two technologies have received a lot of attention: eBPF and WebAssembly.
The eBPF Evolution and Future: From Linux Origins to Cross-Platform Dominance
eBPF (Extended Berkeley Packet Filter) has become a revolutionary force in operating system kernel programming since its inception. Initially created for network packet filtering, eBPF has evolved into a versatile kernel
The Evolution and Impact of eBPF: A list of Key Research Papers from Recent Years
This is a list of eBPF related papers I read in recent years, might be helpful for people who are interested in eBPF related research.
The Secure Path Forward for eBPF runtime: Challenges and Innovations
Extended Berkeley Packet Filter (eBPF) represents a significant evolution in the way we interact with and extend the capabilities of modern operating systems. As a powerful technology that enables the Linux kernel to run
When Wasm Meets eBPF: Writing, Distributing, Loading, and Running eBPF Programs with WebAssembly
In today's cloud-native world, eBPF and WebAssembly are two of the hottest lightweight code execution sandboxes/virtual machines. Both of them run high-performance bytecode programs compiled from languages such as C, C++
Progress of eunomia-bpf in March
The eunomia-bpf project is an open-source project aimed at providing a set of tools for writing and running eBPF programs more conveniently in the Linux kernel. In the past month, the project has made some new progress.
Simplifying eBPF Development: GitHub Templates and Codespaces for Online Compilation and Execution
Embarking on the eBPF journey can feel daunting, especially when confronted with setting up the perfect environment or making the ideal language choice. But what if there was a streamlined way to immerse yourself in eBPF
Using ChatGPT to Write eBPF Programs and Trace Linux Systems with Natural Language
eBPF is a revolutionary technology that originated in the Linux kernel and allows sandboxed programs to run in the kernel of an operating system. It is used to securely and efficiently extend the functionality of the ker
Writing eBPF Programs in C/C++ and libbpf in WebAssembly
eBPF (extended Berkeley Packet Filter) is a high-performance kernel virtual machine that runs in the kernel space and is used to collect system and network information. With the continuous development of computer technol
在 WebAssembly 中使用 Rust 编写 eBPF 程序并发布 OCI 镜像
eBPF(extended Berkeley Packet Filter)是一种高性能的内核虚拟机,可以运行在内核空间中,以收集系统和网络信息。随着计算机技术的不断发展,eBPF 的功能日益强大,并且已经成为各种效率高效的在线诊断和跟踪系统,以及构建安全的网络、服务网格的重要组成部分。
Implementing an Inline Hook in C in 5 minutes
One of the fascinating aspects of programming comes when we try to alter the behavior of a program while it is running.
Wasm-bpf: Bridging WebAssembly and eBPF for Kernel Programmability
Wasm was initially developed as a secure sandbox for browsers, and has since evolved into a high-performance, cross-platform, and multi-language software sandbox environment for cloud-native software components. The ligh
Simplifying Kernel Programming: The LLM-Powered eBPF Tool
Kernel programming can be intimidating, requiring deep knowledge of operating system internals and programming constraints. Our latest tool, Kgent, aims to change that by making it easier than ever to create extended Ber
Building High-Performance Userspace eBPF VMs with LLVM
We are excited to introduce llvmbpf, a new project aimed at empowering developers with a high-performance, multi-architecture eBPF virtual machine (VM) that leverages the LLVM framework for Just-In-Time (JIT) and Ahead-O
如何在 Linux 显微镜(LMP)项目中开启 eBPF 之旅?
eBPF 为 Linux 内核提供了可扩展性,使开发人员能够对 Linux 内核进行编程,以便根据他们的业务需求快速构建智能的或丰富的功能。
The Past, Present, and Future of eBPF and Its Path to Revolutionizing Systems
This blog post mainly references Alexei Starovoitov's presentation "Modernize BPF for the Next 10 Years" at BPFConf 2024.
Running the ecli on Android 13
This article mainly records the author's exploration process, results, and encountered issues when testing the support level of the high version Android Kernel for CO-RE technology based on libbpf in the Android Studio E
Userspace eBPF Runtimes: Overview and Applications
In this blog post, we'll dive into the world of eBPF in userspace. While many are familiar with kernel-based eBPF, userspace eBPF runtimes have been making significant strides and offer compelling use cases. We will also
Wasm-bpf: A Common eBPF Kernel Programmability for Cloud-Native Webassembly
Originally developed with a browser-safe sandbox in mind, Wasm has evolved to make WebAssembly a high-performance, cross-platform and multilingual software sandbox environment for cloud-native software components, and Wa
- Last updated
- Sep 26, 2024
- First published
- Aug 10, 2023
- Contributors
- Yusheng Zheng, yunwei37, 云微, yunwei37, +1 more
Was this page helpful?