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|kubernetestogether with a uniqueRIGEOS_CELL_INSTANCE_IDwhen automatic detection is insufficient. - On Kubernetes, inject
metadata.uidthrough 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.
