Closed denysvitali closed 2 years ago
Hi @denysvitali,
We don't plan to add CPU emulation support in Firecracker.
Firecracker is minimalist in features and offers a lightweight virtualization model. This enable us to maintain a low attack surface, and utilize the resources efficiently, making Firecracker well suited for serverless workloads. Adding CPU emulation capabilities will complicate the device model, without bringing considerable benefits for our targeted workloads.
Thanks!
Feature Request
According to this FAQ entry it is currently not possible to emulate another architecture.
An example of a use case would be to be able to run an Alpine
aarch64
image on anx86_64
host.I haven't found anywhere in the repo whether this is on purpose or it's just a feature that is lacking, and I would like to know if:
The FAQ don't mention exactly what's the scope of this project, and its relationship with QEMU is vaguely worded:
Describe the desired solution
Starting a VM with firecracker-ctl on a
x86_64
host should work:Currently, the CLI fails with:
and the
firecrackerd
daemon fails with:Describe possible alternatives
Additional context
N/A
Checks