Scorpi
lastmod 2025-04-21created 2025-04-212 edits
Lightweight general-purpose hypervisor for macOS
About
- A modern, lightweight general-purpose hypervisor designed to replace QEMU
- Based on FreeBSD's Bhyve, with very small and efficient device emulation code
Key features
- Modern architecture: drops legacy devices and implements mostly modern VirtIO-based devices only, reducing complexity
- Lightweight design: written in C and based on Bhyve; minimal device emulation makes it fast and light
- General-purpose use: supports GUI and non-GUI (headless) VMs, supports EFI bootloader and ACPI, can run Linux and Windows VMs
- Modular architecture:
- Scorpi can be integrated into other services as an API
- Graphics, user interface, input devices, etc. are separated into modules
- Networking can also be modularized, allowing flexible extension