awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesKernel Type Extractors

Tools that parse kernel sources to generate header files containing necessary internal type definitions.

Distinct from Kernel Development: Distinct from kernel construction; focuses on extracting existing type metadata for external use.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Kernel Type Extractors. Refine with filters or upvote what's useful.

Awesome Kernel Type Extractors GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • iovisor/bcciovisor 的头像

    iovisor/bcc

    22,459在 GitHub 上查看↗

    BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co

    Extracts kernel types and internal definitions into header files to maintain cross-version compatibility.

    C
    在 GitHub 上查看↗22,459
  • inspektor-gadget/inspektor-gadgetinspektor-gadget 的头像

    inspektor-gadget/inspektor-gadget

    2,720在 GitHub 上查看↗

    Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for

    Generates type information using BTF to ensure eBPF programs remain portable across different kernel versions.

    Cbpfbpf-programscncf-project
    在 GitHub 上查看↗2,720
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel Type Extractors

探索子标签

  • Portable Type BindingsGeneration of type definitions from kernel structures using portable formats like BTF. **Distinct from Kernel Type Extractors:** Focuses on generating Rust language bindings from BTF rather than just extracting raw headers.