Welcome to our software! Below is a detailed description of the software, highlighting its features and capabilities.
Our software is a powerful eBPF program assembly designed to help users run programs in various environments. It aims to replace the BCC toolset and provides additional tools for observing the kernel. With a small footprint, easy integration, and compatibility with different kernels, our software is versatile and efficient. It supports running in container environments without the need for installing a compilation environment.
Replacement for BCC Toolset: Our software's primary goal is to replace the BCC toolset. We offer a set of in-house tools that provide enhanced observation and analysis of the kernel.
Kernel Observation Tools: Our software includes self-developed tools specifically designed for observing the kernel, allowing you to gain deeper insights into the inner workings of your system.
Rapid Fixes and Iterations: We prioritize quick bug fixes and continuous improvements, addressing multiple compatibility issues to ensure you always have the most stable and reliable version available.
Seamless Compatibility: Our software seamlessly integrates with the BCC toolset, allowing for smooth migration and utilization without any disruptions.
Cross-Platform Support: Our software runs on any operating system, providing you with a wide range of usage options.
Multi-Architecture Support: Our software supports the ARM64, X86, and Loongarch architectures, catering to different hardware platforms.
Install build depends
# apt install llvm-dev clang make gcc libcap-dev binutils-dev libnuma-devMake
# makeInstall
# make installOur software is designed to be user-friendly with a straightforward installation and integration process. To get started, simply follow these steps:
Download the software package and extract it to your target system. Configure the runtime environment, as our software does not require additional compilation environments. Launch our software within your container environment, and you'll immediately benefit from its kernel observation capabilities.
Please note that we provide detailed installation guides and documentation to assist you in seamlessly getting up and running with our software.
We warmly welcome contributions from the software community! If you have any suggestions for improvements or new features, please don't hesitate to reach out to us. You can contribute to the software's development by reporting issues, submitting requests, or engaging in discussions. Our team will collaborate closely with you to ensure a successful contribution.