-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Firecracker for Mac OS #2845
Comments
Can you please describe your use-case a bit more? We're interested in what kind of deployment and features this support will provide. Also what kind of workloads will Firecracker on MacOS run? |
One use case what comes to my mind is for running containers on Mac in lightweight virtual machines. |
We do not plan to support MacOS. Firecracker is highly dependent on KVM. To change this would require significant effort required and we do not currently see a significant use case. |
With MacOS 15 introducing support for Nested Virtualization, is it feasible to run Firecracker in a linux VM on MacOS? |
Hi @sorenbs, it may be possible to run Firecracker as you describe, using a linux VM guest and if KVM works in the guest, then launching Firecracker. We haven't tried this though. There may be issues related to the CPU, since we have only tested Firecracker in AWS Graviton instances. Let us know of your experience if you try it :) |
Feature Request
It will enable development on Macs. You don't have to spin up a VM on a Mac to run firecracker. Macs are also getting very powerful with the new chips and a there is lot of potential especially for future Mac Pro Racks with M1 chips.
Describe the desired solution
Running firecracker on Mac Hypervisor. This is the clean solution where Firecracker would just run on Hypervisor instead of Linux KVM.
Describe possible alternatives
An alternate solution is to use a standalone VM on Mac such as Qemu, virtualbox, VMWare. But none of these are officially supported at the moment. Official support for a VM would be a good alternative.
Additional context
Checks
The text was updated successfully, but these errors were encountered: