Skip to content
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

Replace on MacOS QEMU by Apple VZ #3760

Open
Fred78290 opened this issue Oct 29, 2024 · 2 comments
Open

Replace on MacOS QEMU by Apple VZ #3760

Fred78290 opened this issue Oct 29, 2024 · 2 comments

Comments

@Fred78290
Copy link

What are you trying to do?
Since MacOS 15 Apple silicon M3 support nested virtualization and more enhancements.

What's your proposed solution?
Replace QEMU by Apple VZ or add a new driver using VZ.

Additional context
As mac developer I can do it but I never successful build on Mac, maybe missing some tips.

@Fred78290 Fred78290 added enhancement needs triage Issue needs to be triaged labels Oct 29, 2024
@ricab
Copy link
Collaborator

ricab commented Oct 30, 2024

Hi @Fred78290, the macOS specifics are not open at the moment, so you could not succeed building. That is something we intend to finally change in the next few months though.

That said, at this point we are actually trying to reduce the number of drivers that we have. If we ever considered this, it would be to replace QEMU entirely, and it would have to be very good and offer clear advantages.

For our understanding, could you please explain a little the motivation behind your proposal? What benefits do you think this could bring?

@ricab ricab removed the needs triage Issue needs to be triaged label Oct 30, 2024
@Fred78290
Copy link
Author

@ricab Thank you for reply. Effectivly, I readed on discource.ubuntu.com that macos and windows code/build aren't public.

I understand that you don't want tons of driver to support but on MacOS X plateform you migrated from hyperkit to qemu but it still the same problem when a new Mac OS major release is available you need urge to fix problems on the new MacOS release.

For your information the project lima have included nested virtualization in the next release

So I think that replace QEMU on MacOS by VZ you will have less problem on new MacOS release.

to convince you of need of nested virtualization, google will be your friend by querying "nested virtualization macos" and finally Apple permit nested virtualization since M3 + MacOS 15

So It will be nice that MAcOS developers could build multipass on MacOS.

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants