M1/M2/M3 Mac 7.0 Developer Preview Status

Discussions related to using VirtualBox on Mac OS X hosts.
Locked
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

M1/M2/M3 Mac 7.0 Developer Preview Status

Post by Technologov »

TL;DR: (by scottgus1)

The M1/M2/M3 Mac ARM 7.0 Beta Technical Preview is a work in progress that will take some time to complete. The eventual goal is to run typical modern Intel/AMD x86 32 and 64 bit OS's on an ARM M1/M2 Mac.

The latest reported working Windows OS is XP 32-bit.

The latest possible Mac, Linux, or Solaris OS will be shown as soon as it is reported.

ARM OS's will not yet run in the Beta.

The devs are continuing development on the Beta. They also plan to have an ARM on ARM Virtualbox hypervisor eventually.

No dates for expected final development of these goals have been or will be released.




***************************************************************

(mod edit: original topic title "Windows XP on Apple M1: 2 hour-install + Crash". Stickied to point out Aeichners' and Klaus's comment on the M1 version of 7.0 Beta below: viewtopic.php?f=15&t=106919&p=523035#p523069)
Klaus wrote:In a way the ARM64 package "slipped out", and it's not expected to work reliably. The implementation isn't complete yet (which is what you saw), and in top of that the performance is known to be extremely low. It isn't anywhere near production ready, we know. This will not change for VirtualBox 7, and the "Technology Preview" marker will stay for the foreseeable future, indicating that it won't be supported at all.

At best you'll get some really old 32-bit Linux to run to some degree, such as DSL 4.4.10. No chance even with Ubuntu 16.04 i386.
*************************************************************************************************
original question follows:


Windows XP on Apple M1: it took me 2 hour-install + Crash at the end. VM Aborted.

Both the performance and stability is horrible, I really think that this feature needs to be disabled. (perhaps re-introduce Qemu's re-compiler is a better way, after all ... or just disable ability to run x86 in emulation mode)... this feature is absolutely not ready for v7.0 release.
Attachments
VBox.log
(65.29 KiB) Downloaded 1878 times
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Windows XP on Apple M1: 2 hour-install + Crash

Post by mpack »

VirtualBox forked from QEMU in what.. 2007? I don't see us going back there in 2022.
aeichner
Oracle Corporation
Posts: 196
Joined: 31. Aug 2007, 19:12

Re: Windows XP on Apple M1: 2 hour-install + Crash

Post by aeichner »

Treat the M1 build as a very very early technical preview please, the Beta label is completely misleading and will be changed (this comes from the automated build system and aligns with the rest of the builds). There will be no official support for M1 with 7.0, not even for ARM virtualization, let alone x86 emulation on ARM.
klaus
Oracle Corporation
Posts: 1436
Joined: 10. May 2007, 14:57

Re: Windows XP on Apple M1: 2 hour-install + Crash

Post by klaus »

In a way the ARM64 package "slipped out", and it's not expected to work reliably. The implementation isn't complete yet (which is what you saw), and in top of that the performance is known to be extremely low. It isn't anywhere near production ready, we know. This will not change for VirtualBox 7, and the "Technology Preview" marker will stay for the foreseeable future, indicating that it won't be supported at all.

At best you'll get some really old 32-bit Linux to run to some degree, such as DSL 4.4.10. No chance even with Ubuntu 16.04 i386.
agodfrin
Posts: 37
Joined: 4. Jul 2012, 19:14
Primary OS: Mac OS X other
VBox Version: OSE other
Guest OSses: WinXP, Linux,Win7
Location: Nice, France

Re: M1/M2 Mac 7.0 Beta Status

Post by agodfrin »

I'm a little confused here. I was under the impression that the goal of the port to macOS on M1/M2 was to *virtualize* compatible OSs, i.e. Linux distributions on ARM64, or Windows on ARM when that one becomes available.

*Emulating* X64 on ARM64 would be nice to have, but has obvious performance limitations. I *do not* expect Virtualbox (or plain QEMU) to provide me with a way to run, say Windows 10 X64 on my M1 MacBook.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: M1/M2 Mac 7.0 Beta Status

Post by mpack »

agodfrin wrote:I'm a little confused here. I was under the impression that the goal of the port to macOS on M1/M2 was to *virtualize* compatible OSs
There has been no port to M1/M2. All there has been is early work that does nothing useful but somehow escaped the stables. You can safely forget all about it for now.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: M1/M2 Mac 7.0 Beta Status

Post by mpack »

And just for clarity (based on additional questions being raised in the forums): VirtualBox is not and never has been an ARM hypervisor. The M1/M2 developer preview relies on an Intel code simulator module to run x86 (32bit) single core guests. Incredibly slowly. It's currently more of a toy than a serious solution to any problem.
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows, Linux

Re: M1/M2 Mac 7.0 Beta Status

Post by scottgus1 »

New information from Klaus here: viewtopic.php?p=537634#p537634
klaus wrote: 21. Jun 2023, 21:52 "never" is an awfully long time. it's an open secret (visible in the dev source code repository on virtualbox.org) that we're working on making the x86 emulation on ARM better (faster, less buggy, ...). This should eventually be good enough to run the usual 32-bit and 64-bit Windows versions and many Linux distributions. We're also working on ARM-on-ARM which will allow you to run Linux distros supporting aarch64 (and once Microsoft makes it possible to get a legal version also Windows/ARM).

This will take a while to materialize...
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows, Linux

Re: M1/M2 Mac 7.0 Beta Status

Post by scottgus1 »

viewtopic.php?p=546213#p546213

7.0.97r161444 reportedly runs a pfSense FreeBSD guest slowly. Some graphics bugs. Future performance may vary.
Locked