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

Running Intel Binaries in Linux VMs with Rosetta #4100

Closed
misuzu opened this issue Jun 7, 2022 · 8 comments
Closed

Running Intel Binaries in Linux VMs with Rosetta #4100

misuzu opened this issue Jun 7, 2022 · 8 comments
Labels
enhancement New feature or request
Milestone

Comments

@misuzu
Copy link

misuzu commented Jun 7, 2022

Is it possible to integrate this into UTM? https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta

@misuzu misuzu added the enhancement New feature or request label Jun 7, 2022
@osy
Copy link
Contributor

osy commented Jun 7, 2022

Yes there will likely be a new option toggle.

@osy osy added this to the Future milestone Jun 7, 2022
@merchantzain
Copy link

Is there an estimate to when this feature will be integrated, or the priority it has?

@osy
Copy link
Contributor

osy commented Jun 13, 2022

@merchantzain It isn't too difficult to implement as the work is already done by Apple. However, right now priority is given to v3.3 release (https://github.com/utmapp/UTM/milestone/26) which already has features planned out. macOS 13 is still in very early beta and 99% of people are not running it so I see no need to prioritize the feature at this point.

@bpg0x03
Copy link

bpg0x03 commented Jun 18, 2022

I'm looking to have a crack at this. In newer macOS you don't need to provide the kernel/initrd either, works with just an ISO! Will submit a PR.

@paisuhas
Copy link

@bpg0x03 could you point out the documentation where it says you don't need kernel/initrd for newer macOS?

@12101111
Copy link

@bpg0x03 could you point out the documentation where it says you don't need kernel/initrd for newer macOS?

https://developer.apple.com/documentation/virtualization/running_gui_linux_in_a_virtual_machine_on_a_mac

@tdeverx
Copy link

tdeverx commented Jul 24, 2022

This is an interesting idea if you bring in the possibility of installing SteamOS3..

@digaus
Copy link

digaus commented Jul 25, 2022

Currently I am emulating x86_64 version of RaspberryMatic (from .ova import) on my M1 Mac Mini since RaspberryMatic aarch64 still requires 32bit binaries. So I can only emulate it currently.

Would this change allow me to run the x86_64 docker version of RaspberryMatic inside a an arm64 Linux VM with better performance because of Rosetta 2?

@osy osy modified the milestones: Future, v4.0 Jul 30, 2022
@osy osy closed this as completed in beaf0b1 Aug 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants