Skip to content

smechvisord v0.1.0-alpha -- control plane daemon

Pre-release
Pre-release

Choose a tag to compare

Early alpha of the smechvisord control plane daemon.

smechvisord is the Rust/Axum backend that powers SmechVisor — a sovereign, bare-metal hypervisor OS built on a stripped-down SmechOS base. It manages KVM execution pipelines directly via cloud-hypervisor (no QEMU, no libvirt), exposes a REST API, serves the dashboard UI, and handles IOMMU telemetry and VFIO passthrough gating.

What this release includes

  • smechvisord — statically-linked x86_64 Linux daemon binary
  • Serves the SmechVisor dashboard UI on port 8080
  • REST API: node stats, VM lifecycle, IOMMU/VFIO status, reboot-to-UEFI

What this release does NOT include

A full SmechVisor bootable ISO is not in this release. The ISO build pipeline (via SmechDeploy's smechvisor profile) is in progress — this binary release is for operators who want to run smechvisord on an existing SmechOS or compatible musl+OpenRC base.

Checksums

sha256: 3d01bc31079feb49c2180a75398a39e4d756fe136463464d9ebabc20a088e122
md5: 36416a70cf496306437b7c540734059d

Running

SMECHVISORD_WEB_DIR=/usr/share/smechvisord/web \
SMECHVISORD_BIND=0.0.0.0:8080 \
./smechvisord

See the README for full setup instructions including OpenRC init scripts and cloud-hypervisor configuration.