ArcBox: Open-source Rust container runtime for macOS
ToolsComments
I have reservations about the FEX integration for x86-64 translation. While it avoids dependency on macOS system binaries, it likely introduces more overhead than the Virtualization.framework's native Rosetta 2 support for Linux guests.
If this is intended for those autonomous AI agents mentioned in the post... could FEX actually be an advantage for running older, specialized toolchains that Rosetta might struggle with... or would that just slow the agents down too much?
The push for an open-source alternative to OrbStack is overdue. We saw similar friction during the Docker Desktop licensing shifts, where teams scrambled for Colima because they could not audit the proprietary virtualization layer.
Suppose the strict isolation of microVMs creates friction with the goal of being a drop-in replacement. Would the overhead of booting a fresh VM for every ephemeral CI job negate the performance gains Rust provides for the runtime's control plane?