Release v0.1.63
NQRust-MicroVM v0.1.63
Installation
Quick Install (Ubuntu 22.04+):
curl -fsSL https://raw.githubusercontent.com/NexusQuantum/NQRust-MicroVM/main/scripts/install/install.sh | bashManual Install:
# Download installer
curl -LO https://github.com/NexusQuantum/NQRust-MicroVM/releases/download/v0.1.63/nqr-installer-x86_64-linux-musl
chmod +x nqr-installer-x86_64-linux-musl
# Run installer (interactive TUI)
sudo ./nqr-installer-x86_64-linux-musl install
# Or with options
sudo ./nqr-installer-x86_64-linux-musl install --mode production --yesPre-built Binaries
Download and install manually:
- Installer (Rust TUI): nqr-installer-x86_64-linux-musl (Recommended)
- Manager: nqrust-manager-x86_64-unknown-linux-gnu
- Agent: nqrust-agent-x86_64-unknown-linux-gnu
- Guest Agent: nqrust-guest-agent-x86_64-linux-musl
- UI: nqrust-ui.tar.gz
- Legacy Installer Scripts: nqrust-installer.tar.gz
Base Images (for VMs and Functions)
The installer downloads these automatically, or download manually:
- Kernel: vmlinux-5.10.fc.bin - Firecracker kernel 5.10
- Alpine: alpine-3.18-minimal.ext4 - Alpine Linux 3.18 minimal
- BusyBox: busybox-1.35.ext4 - BusyBox 1.35
- Ubuntu: ubuntu-24.04-minimal.ext4 - Ubuntu 24.04 minimal
- Node.js Runtime: node-runtime.ext4 - For serverless functions
- Python Runtime: python-runtime.ext4 - For serverless functions
- Bun Runtime: bun-runtime.ext4 - For serverless functions (TypeScript/JS)
- Container Runtime: container-runtime.ext4.gz - Docker-in-VM (~2.2GB, gzipped)
Checksums
$(cat release/checksums.txt)
Requirements
- Ubuntu 22.04+ or Debian 11+ or RHEL 8+
- x86_64 CPU with KVM support
- 2GB+ RAM
- 20GB+ disk space
What's New
- See CHANGELOG.md for details