Skip to main content

System Requirements

This page summarizes the base requirements to build and run Curvine. For a full, step-by-step environment setup (including per-OS installation commands), see Environment Initialization.

  • Rust 1.86+
  • Linux or macOS (Limited support on Windows)
  • FUSE library (for file system functionality)

Officially Supported Linux Distributions​

OS DistributionKernel RequirementTested VersionDependencies
CentOS 7≥3.10.07.6fuse2-2.9.2
CentOS 8≥4.18.08.5fuse3-3.9.1
Rocky Linux 9≥5.14.09.5fuse3-3.10.2
RHEL 9≥5.14.09.5fuse3-3.10.2
Ubuntu 22≥5.15.022.4fuse3-3.10.5