1 个仓库
Running eBPF programs within a userspace process using interpreters or JIT compilers for testing and isolation.
Distinct from Userspace Program Orchestration: Focuses on the execution environment (userspace vs kernel) rather than orchestrating programs already in the kernel.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Userspace Bytecode Interpretation. Refine with filters or upvote what's useful.
该项目是一个教育资源,提供了一个全面的开发教程,用于在 Linux 内核中使用 C、Go 和 Rust 编写并加载 eBPF 程序。它作为一个技术指南,用于开发直接在内核中执行的自定义逻辑。 这些材料涵盖了专门的领域,包括内核可观测性和追踪、用于入侵检测的安全实现,以及用于包过滤和负载均衡的高性能网络工程。它还包括用于 Linux 内核追踪以及使用 kprobes、uprobes 和 tracepoints 的专用手册。 该项目涵盖了广泛的功能领域,如内核插桩、系统监控和可观测性、网络分析以及安全强制执行。它进一步扩展到 GPU 和驱动程序的硬件级调试,以及底层系统操作和资源管理。
Runs eBPF programs within a userspace process using interpreters or JIT compilers for testing.