Skip to content

ihexon/revm

Repository files navigation

revm

revm helps you quickly launch Linux VMs / Containers

build.yml

Warning

This project is currently under heavy development

README_EN | README_ZH

A lightweight Linux microVM for macOS powered by libkrun. Two independent modes: chroot mode (run commands inside an isolated Linux rootfs) and docker mode (run a full Podman container engine on Apple Silicon).

Requirements

macOS Sonoma or later

Installation

wget https://github.com/ihexon/revm/releases/download/<TAG>/revm-Darwin-arm64.tar.zst

xattr -d com.apple.quarantine revm-Darwin-arm64.tar.zst

tar -xvf revm-Darwin-arm64.tar.zst

Documentation

Document Description
chroot mode Linux chroot alternative on macOS — run any rootfs with near-native performance
docker mode Full container engine without Docker Desktop — Podman/Docker CLI compatible
attach Connect to a running VM instance
workspace & networking Session workspace layout, reuse/cleanup, and network backends (gvisor / tsi)
management API VM management API via Unix socket

Bug Reports

https://github.com/ihexon/revm/issues

License

Apache License 2.0 — see LICENSE for details.

Some parts of this document were written using AI assistance because I was lazy.

About

revm helps you quickly launch Linux VMs / Containers

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors