Installation
The following are a set of steps to quickly get started with Pulsar on a
Debian-based distribution running kernel version 5.5 or higher with BPF
and BTF enabled.
For more information see Supported Architectures and Kernel Requirements.
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
# Install Clang (needed for eBPF compilation)
sudo apt install clang
# Get and build Pulsar
git clone https://github.com/Exein-io/pulsar.git
cd pulsar
cargo test
cargo build --release
# Install files
sudo cp scripts/pulsar scripts/pulsard target/release/pulsar-exec /usr/bin/
sudo chmod +x /usr/bin/pulsar /usr/bin/pulsard
# Run it
sudo pulsard