No, not in any useful form it can’t.
And any architectural changes could require another lengthy reverse engineering process rendering these devices unbootable with non-Apple OSes until then.
I would not be surprised if Apple completely closes off the Mac ARM64 platform for “security” in the next few years. The option to boot third-party OSes seems like a short-term gimme to keep the pitchforks and torches at bay.
I make this distinction because this is precisely the issue being discussed.
> No, not in any useful form it can’t.
Yes, it can? Ex. https://www.tomshardware.com/news/apple-m1-debian-linux - you're welcome to point out that drivers for the rest of the system are a WIP, but the CPU is fine and the rest is coming along.
Progress is being made by REs such as marcan and others but it’s not useful, yet. And I speculate that by the time it is solid, the M1X/M2 machines will be out and a bunch of additional REing will be done.
This talk is about the PS4, similar in concept https://youtube.com/watch?v=QMiubC6LdTA
And yet you can't run alternate OSes on iPhones and iPads because of Apple's efforts to make sure that you can't.
We're relying on the goodwill of companies that have all the financial incentives in the world to lock users out of the hardware they own, and those are the same companies that already lock users out of their mobile devices.
Alternate OSes can't access all hardware functions.
We already have that problem with Linux support for battery life and hibernate.
It doesn't work in the vast majority of laptops, while with Windows it does.
It also happens with Smartphones, to the point that alternate OSes for Smartphones have trouble doing the most basic functions, like making calls and using GPS.
Just because it can be installed, it doesn't mean that everything will magically work.
> It doesn't work in the vast majority of laptops, while with Windows it does.
That's kind of my point. The status quo is already not ideal, this doesn't seem necessarily worse than the status quo, as long as Apple and Google aren't overly restrictive in preventing alternate OSes (which of course is a big if).
Can it run native Windows?