Skip to content

System requirements and compatibility ​

Compatibility includes CPU architecture, OS libraries, GPU drivers, executable mounts and package format.

Linux OS and Cell Linux OS ​

  • Regular Linux uses the host service manager and persistent identity.
  • Cell Linux OS covers Docker, Kubernetes and other supported Linux containers and requires a stable unique instance ID.
  • Use RIGEOS_CELL_PLATFORM=docker|kubernetes together with a unique RIGEOS_CELL_INSTANCE_ID when automatic detection is insufficient.
  • On Kubernetes, inject metadata.uid through the Downward API. A replacement Pod with a new UID is a new device unless the orchestrator supplies a stable, unique slot ID.
  • Containers do not need systemd or hostnamectl; the Server-assigned name is stored as the RigeOS logical miner name.

MINER packages ​

  • RigeOS accepts supported RigeOS-native or HiveOS Custom Miner packages.
  • A bare Linux binary archive without a compatible manifest or scripts is reported as the wrong package type, not silently executed.

GPU and libraries ​

  • Verify driver visibility, required shared-library ABI and executable mount options before applying a flight sheet.