Skip to content

Releases: Smech-Labs/smechvisord

SmechVisor Install ISO v0.1.0-alpha

Choose a tag to compare

SmechVisor Install ISO — v0.1.0-alpha

Bootable install media for x86_64 bare metal. Install-only — no live mode.

What it does

Boots into a minimal environment running the SmechVisor TUI installer (Newt-based). The wizard:

  1. Selects timezone and detects hardware
  2. Partitions the target disk via cfdisk
  3. Mounts the ISO and extracts all packages locally — no internet required
  4. Installs GRUB with IOMMU enabled by default (intel_iommu=on amd_iommu=on iommu=pt)
  5. Reboots into the installed SmechVisor OS

After boot, the smechvisord control plane is available at http://<host-ip>:8080.

Checksums

File SHA-256
smechvisor-install-20260630.iso a1322e1561ed5e61a4cfbd5b184f9a9e90e95c837cb4e9374596a8d1602005b1

MD5: 045185c77688f7a93ff5850ca39c193c

Write to USB

sudo dd if=smechvisor-install-20260630.iso of=/dev/sdX bs=4M status=progress && sync

Built with

  • SmechDeploy smechvisor profile
  • smechvisor-installer (Rust + Newt TUI)
  • cloud-hypervisor v42.0
  • GRUB 2 (BIOS + EFI hybrid)

smechvisord v0.1.0-alpha -- control plane daemon

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.