https://github.com/64bit/minihype
A minimal VMM in Rust with KVM
https://github.com/64bit/minihype
Last synced: about 2 months ago
JSON representation
A minimal VMM in Rust with KVM
- Host: GitHub
- URL: https://github.com/64bit/minihype
- Owner: 64bit
- License: mit
- Created: 2026-04-14T02:11:22.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-15T21:10:20.000Z (2 months ago)
- Last Synced: 2026-04-15T23:03:28.643Z (2 months ago)
- Language: Rust
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# miniHype
## Linux KVM
[minimal-x86](./minimal-x86/) Uses KVM API to run a bare minimum x86 VM
Run VM on x86_64 Linux:
```bash
cd minimal-x86
cargo run
```
## Apple Hypervisor
[minimal-apple-hypervisor](./minimal-apple-hypervisor/) Uses Apple Hypervisor to run a bare minimum arm64 VM
Run VM On Apple Silicon macOS:
```bash
cd minimal-apple-hypervisor
cargo build
# the binary must have the entitlement
codesign --sign - --force --entitlements=virt.entitlements ../target/debug/minimal-apple-hypervisor
# Run the binary
../target/debug/minimal-apple-hypervisor
```