New Tool Brings Fast Linux MicroVMs to macOS

A new developer tool named Shuru enables local-first Linux microVMs on macOS, booting in approximately one second. The tool leverages Apple's Virtualization.framework for high performance on Apple Silicon. It is designed to provide ideal, lightweight development environments for Mac users.

- Shuru is packaged as a single Rust binary with no dependencies, designed for sandboxing AI agent code execution and other tasks requiring a disposable Linux environment. - The tool's design philosophy inverts common defaults: environments are ephemeral and network-isolated unless explicitly configured otherwise, contrasting with tools that default to persistent and networked states. - It provides a checkpoint system, allowing developers to save the state of a VM's disk as a named snapshot, which can then be used to restore, branch, and iterate on environments, similar to git commits. - Apple's Virtualization.framework, which Shuru is built upon, is a high-level API introduced in macOS Big Sur that sits on top of the lower-level Hypervisor Framework, simplifying the creation of macOS and Linux VMs. - This underlying framework allows Linux guests on Apple Silicon to use Rosetta to run unmodified x86-64 Linux binaries with accelerated performance. - Unlike comprehensive Docker Desktop replacements like OrbStack or container environments like Colima, Shuru is intentionally minimal, focusing solely on providing a thin layer for spinning up temporary microVMs. - Users can configure resources such as the number of CPUs, memory, and disk size for each VM instance directly from the command-line interface. - The project was first introduced to the developer community through a "Show HN" post on Hacker News on February 22, 2026.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.