February 22, 2026
Mac devs in sandbox meltdown
Show HN: Local-First Linux MicroVMs for macOS
Mac devs are freaking out over “disposable” Linux machines that reset every run
TLDR: A new macOS tool spins up throwaway Linux environments that reset every run, letting developers experiment without trashing their system. The crowd is hyped but split between buzzword confusion, demands for Linux and Windows versions, and curiosity over how this stacks up against Apple’s own tech — everyone wants a piece.
A new tool called Shuru just dropped on Hacker News, promising tiny, fast Linux virtual machines on macOS that reset every time you run them — like opening a brand‑new laptop for every command, then tossing it in the trash. The idea: install anything, break everything, and walk away with zero mess unless you choose to save it. Think “save points” in a video game, but for your computer setup.
But the real show is in the comments. One user instantly yelled “I’m stealing this!” and vowed to build a whole cross‑platform terminal app on top of it, because of course the first instinct is: how can I build more stuff with this toy? Another confused voice crashed the party asking what “local‑first” even means — is it just… local? That sparked a mini eye‑roll moment from the crowd silently thinking: are we inventing new buzzwords for “runs on your computer” now?
Linux fans jumped in asking, “Cool, but where’s our version?” while a Windows user basically begged for anything that doesn’t require the usual complicated setup. Meanwhile, an excited commenter dragged Apple’s own container tech into the ring, asking how this compares, like it’s a cage match of sandbox tools. The vibe: half pure excitement, half semantic debate, with a side of “please port this to literally everything.”
Key Points
- •The tool provides lightweight Linux microVMs for macOS, built on Apple’s Virtualization.framework.
- •Each run starts from a clean root filesystem, and no changes persist by default after the VM is torn down.
- •Users can save disk state as named snapshots and later restore, branch, and iterate on them, similar to git commits for environments.
- •The system avoids Docker and any emulation layer, achieving near-native performance on ARM64 Macs.
- •A simple CLI allows users to run commands in a VM, checkpoint state, and restore environments, with quick installation and startup.