flâneur — a map of the web's best reading

Why We Replaced Firecracker with QEMU | Hocus Blog

hocus.dev · 894 words · saved by 1 readers

Firecracker is not the best choice for all kinds of workloads.

Firecracker, the microVM hypervisor, is renowned for being lightweight, fast, and secure. It's excellent for running short-lived workloads, which is why it's the backbone of AWS Lambda. Our initial prototype for Hocus, a self-hosted alternative to Gitpod and GitHub Codespaces, utilized Firecracker. However, after weeks of testing, we decided to entirely replace it with QEMU. A little-known fact about Firecracker is its lack of support for many modern hypervisor features, such as dynamic RAM management, which is vital for long-lived workloads. In this post, I will explain why Firecracker might

Explore this link on the map →

related reading