Linux workstation

Upstream software project

bpfcc

Standalone tool to run BCC tracers written in Lua

About bpfcc

Standalone tool to run BCC tracers written in Lua

This project links 74 native package records across 10 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

bpfcc repository preview from GitHub
Project repository preview, supplied by GitHub. Open source repository
Alpine Linux 3.21: 8 package records; Alpine Linux 3.22: 8 package records; Alpine Linux 3.23: 8 package records; Debian 12 (Bookworm): 7 package records; Debian 13 (Trixie): 7 package records; Fedora 43: 7 package records; Fedora 44: 7 package records; openSUSE Leap 15.6: 6 package records; openSUSE Leap 16.0: 7 package records; openSUSE Tumbleweed: 9 package records. Catalog coverage diagram, not an application screenshot.bpfcc: recorded package coverageAlpine Linux 3.218 recordsAlpine Linux 3.228 recordsAlpine Linux 3.238 recordsDebian 12 (Bookworm)7 recordsDebian 13 (Trixie)7 recordsFedora 437 recordsFedora 447 recordsopenSUSE Leap 15.66 records
OpenFactory diagram of linked package records. The first eight releases are shown; all 10 appear below. It is not an application screenshot.

Project identity

Project
bpfcc
Publisher
Not authoritatively mapped
Native package records
74
Operating systems
alpine-linux-3-21, alpine-linux-3-22, alpine-linux-3-23, debian-12, debian-13, fedora-43, fedora-44, opensuse-leap-15-6, opensuse-leap-16-0, opensuse-tumbleweed
License expression
Apache-2.0
Metadata completeness
70/100 (not a software quality rating)
Source repository
Open source repository

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. It makes use of extended BPF (Berkeley Packet Filters), formally known as eBPF, a new feature that was first added to Linux 3.15. BCC makes BPF programs easier to write, with kernel instrumentation in C (and includes a C wrapper around LLVM), and front-ends in Python and lua. It is suited for many tasks, including performance analysis and network traffic control.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Alpine Linux 3.21

  1. bcc

    Alpine Linux 3.21 / source bcc

    0.32.0-r0

    A toolkit for creating efficient kernel tracing and manipulation programs

    aarch64x86_64v3.21
  2. bcc-dev

    Alpine Linux 3.21 / source bcc

    0.32.0-r0

    A toolkit for creating efficient kernel tracing and manipulation programs (development files)

    aarch64x86_64v3.21
  3. bcc-doc

    Alpine Linux 3.21 / source bcc

    0.32.0-r0

    A toolkit for creating efficient kernel tracing and manipulation programs (documentation)

    aarch64x86_64v3.21
  4. bcc-lua

    Alpine Linux 3.21 / source bcc

    0.32.0-r0

    Standalone tool to run BCC tracers written in Lua

    aarch64x86_64v3.21
  5. bcc-static

    Alpine Linux 3.21 / source bcc

    0.32.0-r0

    A toolkit for creating efficient kernel tracing and manipulation programs (static library)

    aarch64x86_64v3.21
  6. bcc-tools

    Alpine Linux 3.21 / source bcc

    0.32.0-r0

    Command line tools for BPF Compiler Collection (BCC)

    aarch64x86_64v3.21
  7. py3-bcc

    Alpine Linux 3.21 / source bcc

    0.32.0-r0

    Python3 bindings for BPF Compiler Collection (BCC)

    aarch64x86_64v3.21
  8. py3-bcc-pyc

    Alpine Linux 3.21 / source bcc

    0.32.0-r0

    Precompiled Python bytecode for py3-bcc

    aarch64x86_64v3.21

Alpine Linux 3.22

  1. bcc

    Alpine Linux 3.22 / source bcc

    0.34.0-r0

    A toolkit for creating efficient kernel tracing and manipulation programs

    aarch64x86_64v3.22
  2. bcc-dev

    Alpine Linux 3.22 / source bcc

    0.34.0-r0

    A toolkit for creating efficient kernel tracing and manipulation programs (development files)

    aarch64x86_64v3.22
  3. bcc-doc

    Alpine Linux 3.22 / source bcc

    0.34.0-r0

    A toolkit for creating efficient kernel tracing and manipulation programs (documentation)

    aarch64x86_64v3.22
  4. bcc-lua

    Alpine Linux 3.22 / source bcc

    0.34.0-r0

    Standalone tool to run BCC tracers written in Lua

    aarch64x86_64v3.22
  5. bcc-static

    Alpine Linux 3.22 / source bcc

    0.34.0-r0

    A toolkit for creating efficient kernel tracing and manipulation programs (static library)

    aarch64x86_64v3.22
  6. bcc-tools

    Alpine Linux 3.22 / source bcc

    0.34.0-r0

    Command line tools for BPF Compiler Collection (BCC)

    aarch64x86_64v3.22
  7. py3-bcc

    Alpine Linux 3.22 / source bcc

    0.34.0-r0

    Python3 bindings for BPF Compiler Collection (BCC)

    aarch64x86_64v3.22
  8. py3-bcc-pyc

    Alpine Linux 3.22 / source bcc

    0.34.0-r0

    Precompiled Python bytecode for py3-bcc

    aarch64x86_64v3.22

Alpine Linux 3.23

  1. bcc

    Alpine Linux 3.23 / source bcc

    0.35.0-r1

    A toolkit for creating efficient kernel tracing and manipulation programs

    aarch64x86_64v3.23
  2. bcc-dev

    Alpine Linux 3.23 / source bcc

    0.35.0-r1

    A toolkit for creating efficient kernel tracing and manipulation programs (development files)

    aarch64x86_64v3.23
  3. bcc-doc

    Alpine Linux 3.23 / source bcc

    0.35.0-r1

    A toolkit for creating efficient kernel tracing and manipulation programs (documentation)

    aarch64x86_64v3.23
  4. bcc-lua

    Alpine Linux 3.23 / source bcc

    0.35.0-r1

    Standalone tool to run BCC tracers written in Lua

    aarch64x86_64v3.23
  5. bcc-static

    Alpine Linux 3.23 / source bcc

    0.35.0-r1

    A toolkit for creating efficient kernel tracing and manipulation programs (static library)

    aarch64x86_64v3.23
  6. bcc-tools

    Alpine Linux 3.23 / source bcc

    0.35.0-r1

    Command line tools for BPF Compiler Collection (BCC)

    aarch64x86_64v3.23
  7. py3-bcc

    Alpine Linux 3.23 / source bcc

    0.35.0-r1

    Python3 bindings for BPF Compiler Collection (BCC)

    aarch64x86_64v3.23
  8. py3-bcc-pyc

    Alpine Linux 3.23 / source bcc

    0.35.0-r1

    Precompiled Python bytecode for py3-bcc

    aarch64x86_64v3.23

Debian 12 (Bookworm)

  1. bpfcc-introspection

    Debian 12 (Bookworm) / misc / source bpfcc

    0.26.0+ds-1

    tool to help introspect BPF programs

    amd64arm64bookworm
  2. bpfcc-lua

    Debian 12 (Bookworm) / misc / source bpfcc

    0.26.0+ds-1

    Standalone tool to run BCC tracers written in Lua

    amd64bookworm
  3. bpfcc-tools

    Debian 12 (Bookworm) / misc / source bpfcc

    0.26.0+ds-1

    tools for BPF Compiler Collection (BCC)

    allbookworm
  4. libbpfcc

    Debian 12 (Bookworm) / libs / source bpfcc

    0.26.0+ds-1

    shared library for BPF Compiler Collection (BCC)

    amd64arm64bookworm
  5. libbpfcc-dev

    Debian 12 (Bookworm) / libdevel / source bpfcc

    0.26.0+ds-1

    shared library for BPF Compiler Collection (BCC)

    amd64arm64bookworm
  6. libbpf-tools

    Debian 12 (Bookworm) / misc / source bpfcc

    0.26.0+ds-1

    tools for BPF Compiler Collection based on libbpf (BTF and CO-RE)

    amd64arm64bookworm
  7. python3-bpfcc

    Debian 12 (Bookworm) / python / source bpfcc

    0.26.0+ds-1

    Python 3 wrappers for BPF Compiler Collection (BCC)

    allbookworm

Debian 13 (Trixie)

  1. bpfcc-introspection

    Debian 13 (Trixie) / misc / source bpfcc

    0.31.0+ds-7

    tool to help introspect BPF programs

    amd64arm64trixie
  2. bpfcc-lua

    Debian 13 (Trixie) / misc / source bpfcc

    0.31.0+ds-7

    Standalone tool to run BCC tracers written in Lua

    amd64arm64trixie
  3. bpfcc-tools

    Debian 13 (Trixie) / misc / source bpfcc

    0.31.0+ds-7

    tools for BPF Compiler Collection (BCC)

    alltrixie
  4. libbpfcc

    Debian 13 (Trixie) / libs / source bpfcc

    0.31.0+ds-7

    shared library for BPF Compiler Collection (BCC)

    amd64arm64trixie
  5. libbpfcc-dev

    Debian 13 (Trixie) / libdevel / source bpfcc

    0.31.0+ds-7

    shared library for BPF Compiler Collection (BCC)

    amd64arm64trixie
  6. libbpf-tools

    Debian 13 (Trixie) / misc / source bpfcc

    0.31.0+ds-7

    tools for BPF Compiler Collection based on libbpf (BTF and CO-RE)

    amd64arm64trixie
  7. python3-bpfcc

    Debian 13 (Trixie) / python / source bpfcc

    0.31.0+ds-7

    Python 3 wrappers for BPF Compiler Collection (BCC)

    alltrixie

Fedora 43

  1. bcc

    Fedora 43 / Unspecified / source bcc

    0.35.0-2.fc43

    BPF Compiler Collection (BCC)

    aarch64x86_6443
  2. bcc-devel

    Fedora 43 / Unspecified / source bcc

    0.35.0-2.fc43

    Shared library for BPF Compiler Collection (BCC)

    aarch64x86_6443
  3. bcc-doc

    Fedora 43 / Unspecified / source bcc

    0.35.0-2.fc43

    Examples for BPF Compiler Collection (BCC)

    noarch43
  4. bcc-lua

    Fedora 43 / Unspecified / source bcc

    0.35.0-2.fc43

    Standalone tool to run BCC tracers written in Lua

    aarch64x86_6443
  5. bcc-tools

    Fedora 43 / Unspecified / source bcc

    0.35.0-2.fc43

    Command line tools for BPF Compiler Collection (BCC)

    aarch64x86_6443
  6. libbpf-tools

    Fedora 43 / Unspecified / source bcc

    0.35.0-2.fc43

    Command line libbpf tools for BPF Compiler Collection (BCC)

    aarch64x86_6443
  7. python3-bcc

    Fedora 43 / Unspecified / source bcc

    0.35.0-2.fc43

    Python3 bindings for BPF Compiler Collection (BCC)

    noarch43

Fedora 44

  1. bcc

    Fedora 44 / Unspecified / source bcc

    0.35.0-5.fc44

    BPF Compiler Collection (BCC)

    aarch64x86_6444
  2. bcc-devel

    Fedora 44 / Unspecified / source bcc

    0.35.0-5.fc44

    Shared library for BPF Compiler Collection (BCC)

    aarch64x86_6444
  3. bcc-doc

    Fedora 44 / Unspecified / source bcc

    0.35.0-5.fc44

    Examples for BPF Compiler Collection (BCC)

    noarch44
  4. bcc-lua

    Fedora 44 / Unspecified / source bcc

    0.35.0-5.fc44

    Standalone tool to run BCC tracers written in Lua

    aarch64x86_6444
  5. bcc-tools

    Fedora 44 / Unspecified / source bcc

    0.35.0-5.fc44

    Command line tools for BPF Compiler Collection (BCC)

    aarch64x86_6444
  6. libbpf-tools

    Fedora 44 / Unspecified / source bcc

    0.35.0-5.fc44

    Command line libbpf tools for BPF Compiler Collection (BCC)

    aarch64x86_6444
  7. python3-bcc

    Fedora 44 / Unspecified / source bcc

    0.35.0-5.fc44

    Python3 bindings for BPF Compiler Collection (BCC)

    noarch44

openSUSE Leap 15.6

  1. bcc-devel

    openSUSE Leap 15.6 / Development/Languages/C and C++ / source bcc

    0.29.1-150600.3.2

    Header files for the BPF Compiler Collection

    aarch64ppc64les390xx86_64leap-15.6
  2. bcc-docs

    openSUSE Leap 15.6 / Documentation/Other / source bcc

    0.29.1-150600.3.2

    BPF Compiler Collection documentation

    noarchleap-15.6
  3. bcc-examples

    openSUSE Leap 15.6 / Documentation/Other / source bcc

    0.29.1-150600.3.2

    Examples from the BPF Compiler Collection

    noarchleap-15.6
  4. bcc-tools

    openSUSE Leap 15.6 / System/Monitoring / source bcc

    0.29.1-150600.3.2

    Tracing tools from the BPF Compiler Collection

    aarch64ppc64les390xx86_64leap-15.6
  5. libbcc0

    openSUSE Leap 15.6 / System/Libraries / source bcc

    0.29.1-150600.3.2

    Shared library from the BPF Compiler Collection

    aarch64ppc64les390xx86_64leap-15.6
  6. python3-bcc

    openSUSE Leap 15.6 / Development/Languages/Python / source bcc

    0.29.1-150600.3.2

    Python3 bindings for the BPF Compiler Collection

    noarchleap-15.6

openSUSE Leap 16.0

  1. bcc-devel

    openSUSE Leap 16.0 / Development/Languages/C and C++ / source bcc

    0.35.0-160000.2.2

    Header files for the BPF Compiler Collection

    aarch64ppc64les390xx86_64leap-16.0
  2. bcc-docs

    openSUSE Leap 16.0 / Documentation/Other / source bcc

    0.35.0-160000.2.2

    BPF Compiler Collection documentation

    noarchleap-16.0
  3. bcc-examples

    openSUSE Leap 16.0 / Documentation/Other / source bcc

    0.35.0-160000.2.2

    Examples from the BPF Compiler Collection

    noarchleap-16.0
  4. bcc-lua

    openSUSE Leap 16.0 / Development/Languages/Other / source bcc

    0.35.0-160000.2.2

    Lua interpreter for the BPF Compiler Collection

    x86_64leap-16.0
  5. bcc-tools

    openSUSE Leap 16.0 / System/Monitoring / source bcc

    0.35.0-160000.2.2

    Tracing tools from the BPF Compiler Collection

    aarch64ppc64les390xx86_64leap-16.0
  6. libbcc0

    openSUSE Leap 16.0 / System/Libraries / source bcc

    0.35.0-160000.2.2

    Shared library from the BPF Compiler Collection

    aarch64ppc64les390xx86_64leap-16.0
  7. python3-bcc

    openSUSE Leap 16.0 / Development/Languages/Python / source bcc

    0.35.0-160000.2.2

    Python3 bindings for the BPF Compiler Collection

    noarchleap-16.0

openSUSE Tumbleweed

  1. bcc-devel

    openSUSE Tumbleweed / Development/Languages/C and C++ / source bcc

    0.37.0-3.1

    Header files for the BPF Compiler Collection

    x86_64tumbleweed
  2. bcc-docs

    openSUSE Tumbleweed / Documentation/Other / source bcc

    0.37.0-3.1

    BPF Compiler Collection documentation

    noarchtumbleweed
  3. bcc-examples

    openSUSE Tumbleweed / Documentation/Other / source bcc

    0.37.0-3.1

    Examples from the BPF Compiler Collection

    noarchtumbleweed
  4. bcc-lua

    openSUSE Tumbleweed / Development/Languages/Other / source bcc

    0.37.0-3.1

    Lua interpreter for the BPF Compiler Collection

    x86_64tumbleweed
  5. bcc-tools

    openSUSE Tumbleweed / System/Monitoring / source bcc

    0.37.0-3.1

    Tracing tools from the BPF Compiler Collection

    x86_64tumbleweed
  6. libbcc0

    openSUSE Tumbleweed / System/Libraries / source bcc

    0.37.0-3.1

    Shared library from the BPF Compiler Collection

    x86_64tumbleweed
  7. libbpf-tools

    openSUSE Tumbleweed / Development/Tools/Other / source bcc

    0.37.0-3.1

    Tracing libbpf tools from the BPF Compiler Collection

    x86_64tumbleweed
  8. python313-bcc

    openSUSE Tumbleweed / Development/Tools/Other / source bcc

    0.37.0-3.1

    Python3 bindings for the BPF Compiler Collection

    noarchtumbleweed
  9. python314-bcc

    openSUSE Tumbleweed / Development/Tools/Other / source bcc

    0.37.0-3.1

    Python3 bindings for the BPF Compiler Collection

    noarchtumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.

bpfcc Software and Packages | OpenFactory