Talking about sandboxes… the "Windows Sandbox" is another interesting feature which would require nested virtualization, in order to work also in a Windows 11 ARM VM on Apple Silicon. The easiest thing would probably be that everyone, if possible, uses the Apple Virtualization framework (which now has nested virtualization), which hopefully will evolve and add Windows support in the future…
Original Message:
Sent: Jul 16, 2024 01:24 PM
From: Michael Roy
Subject: Feature request for Docker support
Yah... Apple wants to sell Macs. Microsoft wants to sell Arm Surface books. They don't like each other very much. Users, vendors and app developers get stuck in the middle, and here we are.
If we were allowed to continue using our own KEXTs, we wouldn't have this problem at all.
But everyone wants to totally own and control their respective sandboxes, and don't seem to care about interoperability.
Original Message:
Sent: Jul 16, 2024 02:22 AM
From: SvenGus
Subject: Feature request for Docker support
So, the Hypervisor framework doesn't yet support nested virtualization on Apple Silicon, while the Virtualization framework now does on M3+ but doesn't yet support Windows (still macOS and Linux only); and third parties seem to depend totally on Apple, for this: what a mess. Well, let's hope that in another year or two things will - but too slowly - evolve. It's regrettable that Apple and Microsoft don't seem to have interest in making Windows for ARM work better on Apple Silicon, not only for virtualization but also for a new Boot Camp (which would be technically possible, if only they collaborated)…
Original Message:
Sent: Jul 15, 2024 05:15 PM
From: Technogeezer
Subject: Feature request for Docker support
Apple's high level virtualization framework doesn't yet support Windows. Without access to those Apple nested virtualization APIs, Parallels will be in the same boat as Fusion for Windows ARM.
------------------------------
- Paul (technogeezer)
Original Message:
Sent: Jul 14, 2024 08:29 AM
From: SvenGus
Subject: Feature request for Docker support
Yes, that would be a good thing: whether done with evolved Apple APIs, or autonomously (at all possible, without kexts? don't know…). Nested virtualization for Windows ARM guests on Apple ARM hosts (Mx) is a must, for OS enthusiasts and also for IT teachers and programmers: we expect virtualization feature parity with Intel, especially now that M4s are coming. Let's hope that there's a future for all this…
Original Message:
Sent: Jul 07, 2024 03:19 PM
From: Technogeezer
Subject: Feature request for Docker support
Would it be too much for VMware to talk to Apple to get nested virtualization capabilities when using the lower level hypervisor framework?
------------------------------
- Paul (technogeezer)
Original Message:
Sent: Jul 06, 2024 05:54 PM
From: SvenGus
Subject: Feature request for Docker support
Yes, had completely forgotten about that; and Apple's "lightweight" Virtualization framework - mainly for macOS 12+ and Linux guests - doesn't currently seem to support Windows guests: so, that sadly means still no nested virtualization for Windows guests on M3. Was too good to be true, eh…
Original Message:
Sent: Jul 06, 2024 03:52 PM
From: palter
Subject: Feature request for Docker support
Unlike Parallels, UTM, and others, VMware Fusion doesn't use the Virtualization framework. It uses the underlying Hypervisor framework and there's no publicly available API for nested virtualization in the Hypervisor framework.
Original Message:
Sent: Jul 05, 2024 10:14 AM
From: SvenGus
Subject: Feature request for Docker support
BTW, in macOS 15 Sequoia, nested virtualization finally seems to be available for M3 and newer (see link below), in Apple's Virtualization framework: this new feature could be used also by VMware Fusion (and others), in future products. For example, with this feature enabled, one could indeed run WSL 2 in a Windows 11 ARM VM also on M3+ Macs, exactly as is possible today only on Intel Macs.
https://developer.apple.com/documentation/virtualization/vzgenericplatformconfiguration/4360553-isnestedvirtualizationsupported
Original Message:
Sent: Jun 26, 2024 09:12 AM
From: Erik Martinez Sanchez
Subject: Feature request for Docker support
It would be lovely if VMWare Fusion was able to run Docker inside a Win 11 ARM guest on a M1 host.