boratanrikulu

gobee

boratanrikulu

Write your BPF programs in Go, not C. gobee transpiles a Go subset to BPF C and generates typed cilium/ebpf bindings.

AI 简介

gobee 是一个允许开发者使用 Go 语言编写 BPF 程序的工具,而不是传统的 C 语言。它能够将 Go 的一个严格子集转译成 BPF C 代码,并生成类型化的 cilium/ebpf 绑定,从而简化了从用户空间到内核空间的交互过程。该项目利用了 clang 成熟的后端技术来处理转译后的 C 代码,确保了编译效率和代码质量。适用于需要在 Linux 内核中运行高效跟踪或监控程序但又希望避免直接使用 C 语言开发的场景,尤其适合熟悉 Go 语言的开发者。

Go
MIT License
327
Stars
4
Forks
2
Watchers
0
Issues

Star 增长

今日0
近 7 天+26
近 30 天+279
综合评分65.1
默认分支main