Apple said it was up to Microsoft.
This notion is often repeated on these forums, but not technically true in the sense being driven by the first post in the thread. Native booting of Windows isn't solely up to Microsoft. Several essential pieces of bootcamp (e.g., drivers for Apple hardware) were written by Apple. It isn't Microsoft job or obligation to write drivers for
every piece of hardware that runs under Windows.
Apple's incrementally growing virtualization framework just got virtualize GPU/GUI support for Linux. All they were running was mainly command line and basic VGA, old school, console terminal graphics.
The indirect quote in the arstechnica article is bit twisted ( but consistantly repeated as truth ).
"...
We asked what an Apple Silicon workflow will look like for a technologist who lives in multiple operating systems simultaneously. Federighi pointed out that the M1 Macs do use a virtualization framework that supports products like Parallels or VMWare,
but he acknowledged that these would typically virtualize other ARM operating systems.
...
As for Windows running natively on the machine, "that's really up to Microsoft," he said. "We have the core technologies for them to do that, to run their ARM version of Windows, which in turn of course supports x86 user mode applications. But that's a decision Microsoft has to make, to bring to license that technology for users to run on these Macs. But the Macs are certainly very capable of it." ... "
Craig Federighi, Johny Srouji, and Greg Joswiak tell us the Apple Silicon story.
arstechnica.com
[ bold text added by me above. Everything between those two quoted sections is about virtualization or emulation. There is nothing about "raw iron " boot from Apple. ]
"Bring the license to" is the context of virtualization ( native (unmodified binaries) ARM OS on a native ARM VM ). That isn't "bare metal" ('native' ) booting issue. Federighi is just looping back to what the article author paraphrased earlier. That "natively" is the author words; not Apple's.
Federighi said previous to this article that virtualization was Apple's supported path and they are not particularly interested in "bare metal native" booting. Apple's position is that virtualization is "fast enough" for almost everyone. Apple offers no documentation or explicit technical support to do bare metal booting.
Apple's initial virtualization framework didn't even support 3D graphics so how could they possibly be "all done" with everything that Windows needs? It wasn't. Parallels and VMWare's apps layered on the hypervisor framework were filling in the GPU and UEFI gaps. Apple had
not laid out a complete foundation for Windows at launch.
Qualcomm has a deal with Microsoft
That "deal" seems more like internet rumors than a real legal contract.
Announcement April 4, 2022:
"...
The Dpsv5 and Epsv5 Azure VM-series feature the Ampere Altra Arm-based processor operating at up to 3.0GHz. The new VMs provide up to 64 vCPUs and include VM sizes with 2GiB, 4GiB, and 8GiB per vCPU memory configurations, up to 40 Gbps networking, and optional high-performance local SSD storage.
The VMs currently in preview support Canonical Ubuntu Linux, CentOS, and Windows 11 Professional and Enterprise Edition on Arm. Support for additional operating systems including Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Debian, AlmaLinux, and Flatcar is on the way. ..."
https://azure.microsoft.com/en-us/b...chines-with-ampere-altra-armbased-processors/
Windows 11 on Altra ARM processor. A not Qualcom SoC system running Windows . So much for the super duper exclusive contract. ( Windows Server has been on ARM years. You think that was contractally bound to smartphone SoCs all this time? )
The practical matter is that there hasn't be a PC class ARM processor that was open for OEMs to buy SoCs for other than what Qualcomm offered. The Snapdragon 8cx gen 3 is actually more than decent performance and it is just rolling out.