We've done some testing of macOS/ARM64 Dev preview (build 7.0.x revision 
163780) on MacBook Pro with different CPUs (M1/M2)
- On M2 we can confirm that both arm64 and amd64 Linux guests are working, but 
amd64 has worse performance.
- On M1 machine, we couldn't start neither of them (arm64/amd64). (critical 
error and fails to boot)
Do you have any interest in development work of porting to Windows arm64, and 
would you accept patches for it?
If so, could we expect some help, at least in the form of answering questions 
and giving general guidance?
Would the code for macos/arm64 be good starting point for inspiration?
There is also this guide https://www.virtualbox.org/wiki/Porting_VirtualBox 
although in draft state and incomplete.
We also did some initial code analysis and understood that a significant amount 
of work is needed.
Some estimate from your side would be helpful, especially if this work would 
take years.

Stefan Lugonjic

From: vbox-dev <vbox-dev-boun...@virtualbox.org> On Behalf Of Klaus Espenlaub 
via vbox-dev
Sent: Tuesday, July 16, 2024 9:38 PM
To: vbox-dev@virtualbox.org
Subject: Re: [vbox-dev] Windows arm64 support

CAUTION - EXTERNAL EMAIL
Please have a look at the dev snapshots and check what's actually there and 
working.

Aleksey, when did you last try it? I'm not disputing that x86-on-arm even in 
the latest dev snapshot is painfully slow for fat OSes like Windows 11 or 
Ubuntu 24.04 (it is much faster than some months ago and overall much more 
working than the hopeless state of 7.0.x which was very buggy and even worse 
performance wise). In any case, try ARM virtualization because that's meant to 
be usable (right now for Linux VMs only). Not the "many years of work" as in 
the rumor you're spreading.

Life is obviously a lot easier for userland-only tools such as  fex-emu 
mentioned by Sérgio.

Klaus
On 2024-07-16 12:31, Sérgio Basto via vbox-dev wrote:

In other day I found https://fex-emu.com/ because someone was trying running 
Steam on arm64 ...


On Mon, 2024-07-15 at 18:42 +0300, Alexey Eromenko via vbox-dev wrote:
Darwin-arm64 (aka Apple Silicon MacOS) -- is dog-slow and not production ready 
last time I checked.

Virtual Box by design is a x86 virtualization platform. And porting it fully to 
ARM architecture is going to be many years of work, and it would only support 
ARM-on-ARM o.s, so Debian Linux for ARM (guest)on Windows 11 for ARM (host), on 
Qualcomm Snapdragon

-Alexey Eromenko "Technologov"


On Mon, Jul 15, 2024 at 18:00 Stefan Lugonjic via vbox-dev 
<vbox-dev@virtualbox.org<mailto:vbox-dev@virtualbox.org>> wrote:
Hi,

I am writing on behalf of my team from Endava company. Our task is to work with 
opensource community, and setup multiple applications for use on win11 arm64 
machines.
One of the tasks is to understand the problems and if possible work on build 
for Windows 11 arm64.
We've seen that there is already some effort invested in Darwin arm64, and we 
wanted to check if there are similar plans for supporting Windows arm64, and if 
we can somehow help with that work?

Stefan Lugonjic

The information in this email is confidential and may be legally privileged. It 
is intended solely for the addressee. Any opinions expressed are mine and do 
not necessarily represent the opinions of the Company. Emails are susceptible 
to interference. If you are not the intended recipient, any disclosure, 
copying, distribution or any action taken or omitted to be taken in reliance on 
it, is strictly prohibited and may be unlawful. If you have received this 
message in error, do not open any attachments but please notify the Endava 
Service Desk on (+44 (0)870 423 0187), and delete this message from your 
system. The sender accepts no responsibility for information, errors or 
omissions in this email, or for its use or misuse, or for any act committed or 
omitted in connection with this communication. If in doubt, please verify the 
authenticity of the contents with the sender. Please rely on your own virus 
checkers as no responsibility is taken by the sender for any damage rising out 
of any bug or virus infection.

Endava plc is a company registered in England under company number 5722669 
whose registered office is at 125 Old Broad Street, London, EC2N 1AR, United 
Kingdom<https://www.google.com/maps/search/125+Old+Broad+Street,+London,+EC2N+1AR,+United+Kingdom?entry=gmail&source=g>.
 Endava plc is the Endava group holding company and does not provide any 
services to clients. Each of Endava plc and its subsidiaries is a separate 
legal entity and has no liability for another such entity's acts or omissions.
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org<mailto:vbox-dev@virtualbox.org>
https://www.virtualbox.org/mailman/listinfo/vbox-dev
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org<mailto:vbox-dev@virtualbox.org>
https://www.virtualbox.org/mailman/listinfo/vbox-dev


--

Sérgio M. B.

_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to