Skip to content

Installation

Download the latest release from GitHub Releases.

ArchitectureTargets
x86_64x86_64-unknown-linux-gnu, x86_64-unknown-linux-musl
ARM64aarch64-unknown-linux-gnu, aarch64-unknown-linux-musl
ARM32arm-unknown-linux-gnueabihf

Each tarball includes the binary, a systemd service file, and license files.

Download .deb files from GitHub Releases. Available architectures: amd64, arm64, armhf.

Terminal
sudo dpkg -i kifa_<version>-1_<arch>.deb

Requires Rust 1.93.0+ (nightly toolchain). Supported platforms: Linux (recommended), macOS, Windows.

Uses build-std and panic-immediate-abort for a smaller binary:

Terminal
git clone https://github.com/xosnrdev/kifa.git
cd kifa
cargo cb

Binary location: ./target/release/kifa

Kifa includes a transaction generator and crash-test harness:

Terminal
cargo build --release --examples

This builds:

  • ./target/release/examples/gen-transactions: Synthetic POS transaction generator
  • ./target/release/examples/crash-test: Crash recovery verification harness

For true durability validation, run crash tests with LazyFS in Docker. See Crash Testing for details.